Hello.

I've been experimenting with the AC-3 decoder, mostly in 64-bit
Windows (MinGW).  I get a lot of noise when I am decoding in 64-bit
vs. 32-bit.  The 32-bit version sounds perfect though.

I am using the same command line arguments on both of the 32-bit and
64-bit versions.  The only difference is how they're compiled.

These are URLs to the output files.  You can hear the difference:
32-bit: http://heapify.org/dyn/kiki32.wav
64-bit: http://heapify.org/dyn/kiki64.wav

These are samples of the command lines I'm using:

*** 32-bit
sirius:~> ./ffmpeg32/bin/ffmpeg -ss 6 -i kiki-audio.ac3 -t 5 kiki32.wav
FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  built on Nov 16 2009 14:46:21 with gcc 4.4.0
  configuration: --prefix=/home/Brian/ffmpeg32 --disable-debug
--disable-static --enable-shared --disable-ffplay --disable-ffserver
--enable-w32threads --disable-network --disable-ipv6
--disable-mpegaudio-hp --enable-memalign-hack --disable-devices
--disable-filters --enable-zlib --disable-decoder=qdraw
  libavutil     50. 4. 0 / 50. 4. 0
  libavcodec    52.41. 0 / 52.41. 0
  libavformat   52.39. 2 / 52.39. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
[ac3 @ 0x34bb30]max_analyze_duration reached
Input #0, ac3, from 'kiki-audio.ac3':
  Duration: 00:03:59.10, bitrate: 192 kb/s
    Stream #0.0: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
Output #0, wav, to 'kiki32.wav':
    Stream #0.0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
size=     942kB time=5.02 bitrate=1536.1kbits/s
video:0kB audio:942kB global headers:0kB muxing overhead 0.004561%

*** 64-bit
sirius:~> ./ffmpeg64/bin/ffmpeg -ss 6 -i kiki-audio.ac3 -t 5 kiki64.wav
FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  built on Nov 16 2009 14:54:47 with gcc 4.5.0 20090813 (experimental)
  configuration: --prefix=/home/Brian/ffmpeg64 --disable-debug
--disable-static --enable-shared --disable-ffplay --disable-ffserver
--enable-w32threads --disable-network --disable-ipv6
--disable-mpegaudio-hp --enable-memalign-hack --disable-devices
--disable-filters --disable-decoder=qdraw
  libavutil     50. 4. 0 / 50. 4. 0
  libavcodec    52.41. 0 / 52.41. 0
  libavformat   52.39. 2 / 52.39. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
[ac3 @ 0000000000789CD0]max_analyze_duration reached
Input #0, ac3, from 'kiki-audio.ac3':
  Duration: 00:03:59.10, bitrate: 192 kb/s
    Stream #0.0: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
Output #0, wav, to 'kiki64.wav':
    Stream #0.0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
size=     942kB time=5.02 bitrate=1536.1kbits/s
video:0kB audio:942kB global headers:0kB muxing overhead 0.004561%


Any word on this or any particular thing pops out to some ffmpeg
developer as to why this would be a 64-bit only issue?  Thanks.


-- 
Brian Brice
http://heapify.org/
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to