vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Nov 15 
23:25:32 2012 +0200| [6d8581994183133a1d38d16f0ddbb15d3a851c26] | committer: 
Rémi Denis-Courmont

aout: fix support for 8-bits PCM

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6d8581994183133a1d38d16f0ddbb15d3a851c26
---

 src/audio_output/filters.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/audio_output/filters.c b/src/audio_output/filters.c
index edae769..b2edd74 100644
--- a/src/audio_output/filters.c
+++ b/src/audio_output/filters.c
@@ -167,7 +167,7 @@ static int aout_FiltersPipelineCreate(vlc_object_t *obj, 
filter_t **filters,
     if (input.i_format != outfmt->i_format || !same_mix)
     {
         vlc_fourcc_t native = aout_NativeEndian (input.i_format);
-        if (native != input.i_format)
+        if (native != 0 && native != input.i_format)
         {
             if (n == max)
                 goto overflow;
@@ -248,6 +248,8 @@ static int aout_FiltersPipelineCreate(vlc_object_t *obj, 
filter_t **filters,
 
     /* Format */
     vlc_fourcc_t native = aout_NativeEndian (outfmt->i_format);
+    if (native == 0)
+        native = outfmt->i_format;
     if (input.i_format != native)
     {
         if (max == 0)

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to