[FFmpeg-devel] build failure on osx 10.5.8 ppc

Pavel Koshevoy pkoshevoy at gmail.com
Mon Oct 8 05:17:27 CEST 2012


On 10/7/12 6:17 PM, Pavel Koshevoy wrote:
> On 10/7/12 5:58 PM, Michael Niedermayer wrote:
>
<snip>

>> and you can just try make fate with the null deref in there to check
>> if any test uses it
>
> OK, I'll leave the NULL de-reference and run fate, but it's going to 
> take a while since this is a pretty slow machine (10 years old), and I 
> also disabled optimizations for the debug build.
>

Fate ran into that NULL de-ref when running ac3-4.0 test, so I've used 
that source for benchmarking.  I've attached two log files of 10 runs 
each.  benchmark-reverted.txt is from (git revert 
642b4efaf7b3055ab4b26bda252149eb35babc4b).  benchmark-unrolled.txt is 
from the HEAD (as it was last night) with my fix to unroll the second 
for-loop in float_to_int16_stride_altivec.

To save you the trouble of looking in the log files -- unrolled is 
faster than reverted.

I've attached a patch.

     Pavel.

-------------- next part --------------
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12250 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12525 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12525 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12446 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12231 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12168 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12118 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
12064 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12004 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12340 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12545 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12545 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12478 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12274 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12204 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12143 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      90kB time=00:00:00.57 bitrate=1285.2kbits/s    
12035 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12334 decicycles in float_to_int16_interleave_altivec, 255 runs, 1 skips
size=     214kB time=00:00:01.53 bitrate=1142.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12240 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12470 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12522 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12435 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12255 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12215 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12760 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      63kB time=00:00:00.38 bitrate=1334.9kbits/s    
12603 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12756 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12160 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12425 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12455 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12422 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12240 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
13414 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12769 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      90kB time=00:00:00.57 bitrate=1285.2kbits/s    
12351 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12255 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     203kB time=00:00:01.44 bitrate=1156.2kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12050 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12515 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12502 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12385 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
15321 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
13890 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12985 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
12710 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12577 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12020 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12425 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12505 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12428 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12245 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12157 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12092 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
12593 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12265 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12430 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12640 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12590 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12493 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12248 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12228 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12675 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      63kB time=00:00:00.38 bitrate=1334.9kbits/s    
12306 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
size=     179kB time=00:00:01.24 bitrate=1176.8kbits/s    
12154 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12050 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12460 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12442 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12391 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
15050 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
13564 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12809 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      90kB time=00:00:00.57 bitrate=1285.2kbits/s    
12399 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12181 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     203kB time=00:00:01.44 bitrate=1156.2kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
11700 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12235 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12410 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12416 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12205 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12160 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12071 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
12615 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12282 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45122-gaf6bf62 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 20:48:56 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
12110 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
12490 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
12485 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12406 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12255 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
12160 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
12118 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
12183 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
12437 decicycles in float_to_int16_interleave_altivec, 255 runs, 1 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
-------------- next part --------------
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
27730 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
19285 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
14927 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12665 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
11413 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10747 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10432 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10702 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10361 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10340 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10685 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10645 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10491 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
10268 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10170 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10554 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10293 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10099 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10090 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10550 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10620 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
15868 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
12927 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
11507 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10790 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      90kB time=00:00:00.57 bitrate=1285.2kbits/s    
10403 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10191 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     214kB time=00:00:01.53 bitrate=1142.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10010 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10535 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10690 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10523 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
10275 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
11250 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10656 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10303 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10237 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10240 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10570 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10585 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10462 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
10220 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10163 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10128 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      63kB time=00:00:00.38 bitrate=1334.9kbits/s    
10421 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10198 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10330 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10655 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10617 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10518 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
10290 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10190 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10120 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10079 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10036 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10360 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10675 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10647 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10541 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
11215 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10925 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10727 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10366 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10442 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10190 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10590 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10620 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10490 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
10233 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10182 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10119 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10390 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10454 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
9930 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10440 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10585 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
12380 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
11205 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10676 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10354 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      77kB time=00:00:00.48 bitrate=1309.9kbits/s    
10153 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10135 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     192kB time=00:00:01.34 bitrate=1168.0kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
ffmpeg version N-45123-gf5bc73a Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 21:02:38 with gcc 4.0.1 (GCC) (Apple Inc. build 5493)
  configuration: --prefix=/Developer/ppc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable-libxvid --enable-runtime-cpudetect --extra-cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' --disable-stripping --enable-debug=3 --disable-optimizations
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[ac3 @ 0x2802610] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from '/nfs/scratch/Developer/ffmpeg-fate-suite/ac3/millers_crossing_4.0.ac3':
  Duration: 00:00:01.98, start: 0.000000, bitrate: 384 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 4.0, s16, 384 kb/s
[flac @ 0x280e810] Channel layout not supported by Flac, output stream will have incorrect channel layout.
Output #0, flac, to '/tmp/foobar.flac':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Audio: flac, 48000 Hz, 4.0, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (ac3 -> flac)
Press [q] to stop, [?] for help
10130 decicycles in float_to_int16_interleave_altivec, 1 runs, 0 skips
10520 decicycles in float_to_int16_interleave_altivec, 2 runs, 0 skips
10522 decicycles in float_to_int16_interleave_altivec, 4 runs, 0 skips
10472 decicycles in float_to_int16_interleave_altivec, 8 runs, 0 skips
10211 decicycles in float_to_int16_interleave_altivec, 16 runs, 0 skips
10182 decicycles in float_to_int16_interleave_altivec, 32 runs, 0 skips
10348 decicycles in float_to_int16_interleave_altivec, 64 runs, 0 skips
size=      90kB time=00:00:00.57 bitrate=1285.2kbits/s    
10481 decicycles in float_to_int16_interleave_altivec, 128 runs, 0 skips
10196 decicycles in float_to_int16_interleave_altivec, 256 runs, 0 skips
size=     203kB time=00:00:01.44 bitrate=1156.2kbits/s    
size=     259kB time=00:00:02.01 bitrate=1052.9kbits/s    
video:0kB audio:251kB subtitle:0 global headers:0kB muxing overhead 3.210561%
-------------- next part --------------
>From 922a1e9240a1e9dd5daeea279a21426c49c37a3f Mon Sep 17 00:00:00 2001
From: Pavel Koshevoy <pkoshevoy at gmail.com>
Date: Sun, 7 Oct 2012 21:13:28 -0600
Subject: [PATCH] Fix build failure on osx 10.5.8 ppc

Second parameter to vec_splat must be a literal, not a variable
value.  Therefore the second nested for-loop in
float_to_int16_stride_altivec had to be unrolled.
---
 libavcodec/ppc/fmtconvert_altivec.c |   25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

diff --git a/libavcodec/ppc/fmtconvert_altivec.c b/libavcodec/ppc/fmtconvert_altivec.c
index 7eff9f0..dfd10c5 100644
--- a/libavcodec/ppc/fmtconvert_altivec.c
+++ b/libavcodec/ppc/fmtconvert_altivec.c
@@ -86,16 +86,27 @@ static void float_to_int16_altivec(int16_t *dst, const float *src, long len)
 static void float_to_int16_stride_altivec(int16_t *dst, const float *src,
                                           long len, int stride)
 {
-    int i, j;
+    int i;
     vector signed short d, s;
 
     for (i = 0; i < len - 7; i += 8) {
         d = float_to_int16_one_altivec(src + i);
-        for (j = 0; j < 8; j++) {
-            s = vec_splat(d, j);
-            vec_ste(s, 0, dst);
-            dst += stride;
-        }
+
+#define ASSIGN_S_VEC_SPLAT_D(j) \
+        s = vec_splat(d, j); \
+        vec_ste(s, 0, dst); \
+        dst += stride
+
+        ASSIGN_S_VEC_SPLAT_D(0);
+        ASSIGN_S_VEC_SPLAT_D(1);
+        ASSIGN_S_VEC_SPLAT_D(2);
+        ASSIGN_S_VEC_SPLAT_D(3);
+        ASSIGN_S_VEC_SPLAT_D(4);
+        ASSIGN_S_VEC_SPLAT_D(5);
+        ASSIGN_S_VEC_SPLAT_D(6);
+        ASSIGN_S_VEC_SPLAT_D(7);
+
+#undef ASSIGN_S_VEC_SPLAT_D
     }
 }
 
@@ -106,6 +117,7 @@ static void float_to_int16_interleave_altivec(int16_t *dst, const float **src,
     vector signed short d0, d1, d2, c0, c1, t0, t1;
     vector unsigned char align;
 
+START_TIMER
     if (channels == 1)
         float_to_int16_altivec(dst, src[0], len);
     else {
@@ -144,6 +156,7 @@ static void float_to_int16_interleave_altivec(int16_t *dst, const float **src,
                 float_to_int16_stride_altivec(dst + i, src[i], len, channels);
         }
     }
+STOP_TIMER("float_to_int16_interleave_altivec")
 }
 
 void ff_fmt_convert_init_altivec(FmtConvertContext *c, AVCodecContext *avctx)
-- 
1.7.10.4



More information about the ffmpeg-devel mailing list