[FFmpeg-trac] #4906(undetermined:new): Wrong channel mapping

FFmpeg trac at avcodec.org
Mon Oct 5 17:31:43 CEST 2015


#4906: Wrong channel mapping
-------------------------------------+-------------------------------------
             Reporter:  cgbug        |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by cgbug):

 The files contain an audible description of the channels. So you can
 easily check if it is working on your system.

 Command line:
 ffplay -report surround-7-1-test.flac
 ffplay version N-75746-g84b4998 Copyright (c) 2003-2015 the FFmpeg
 developers
   built with gcc 5.2.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
 --enable-gnutls --enable-iconv --enable-libass --enable-libbluray
 --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype
 --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug
 --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-
 libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora
 --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-
 libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack
 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs
 --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
   libavutil      55.  2.100 / 55.  2.100
   libavcodec     57.  4.100 / 57.  4.100
   libavformat    57.  3.100 / 57.  3.100
   libavdevice    57.  0.100 / 57.  0.100
   libavfilter     6. 10.100 /  6. 10.100
   libswscale      4.  0.100 /  4.  0.100
   libswresample   2.  0.100 /  2.  0.100
   libpostproc    54.  0.100 / 54.  0.100
     nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0
 [flac @ 04d745c0] Format flac probed with size=2048 and score=50
 [flac @ 04d745c0] Before avformat_find_stream_info() pos: 194 bytes
 read:32768 seeks:0
 [flac @ 04d745c0] All info found
 [flac @ 04d745c0] After avformat_find_stream_info() pos: 120832 bytes
 read:131072 seeks:0 frames:1
 Input #0, flac, from 'surround-7-1-test.flac':
   Metadata:
     track           : 1
     TITLE           : 7.1 Surround Test
     DATE            : 2015
     ARTIST          : Surround Test
     COMMENTS        : phoenixdigital
   Duration: 00:00:36.09, start: 0.000000, bitrate: 1290 kb/s
     Stream #0:0, 1, 1/44100: Audio: flac, 44100 Hz, 7.1, s16
 detected 8 logical cores
 [ffplay_abuffer @ 04e1ff40] Setting 'sample_rate' to value '44100'
 [ffplay_abuffer @ 04e1ff40] Setting 'sample_fmt' to value 's16'
 [ffplay_abuffer @ 04e1ff40] Setting 'channels' to value '8'
 [ffplay_abuffer @ 04e1ff40] Setting 'time_base' to value '1/44100'
 [ffplay_abuffer @ 04e1ff40] Setting 'channel_layout' to value '0x63f'
 [ffplay_abuffer @ 04e1ff40] tb:1/44100 samplefmt:s16 samplerate:44100
 chlayout:0x63f
 [AVFilterGraph @ 04e1f9e0] query_formats: 2 queried, 3 merged, 0 already
 done, 0 delayed
 SDL_OpenAudio (8 channels, 44100 Hz): 1 (mono) and 2 (stereo) channels
 supported
 SDL_OpenAudio (6 channels, 44100 Hz): DirectSound CreateSoundBuffer:
 Invalid parameter
 SDL_OpenAudio (4 channels, 44100 Hz): DirectSound CreateSoundBuffer:
 Invalid parameter
 Audio frame changed from rate:44100 ch:8 fmt:s16 layout:7.1 serial:-1 to
 rate:44100 ch:8 fmt:s16 layout:7.1 serial:1
 [ffplay_abuffer @ 06501d80] Setting 'sample_rate' to value '44100'
 [ffplay_abuffer @ 06501d80] Setting 'sample_fmt' to value 's16'
 [ffplay_abuffer @ 06501d80] Setting 'channels' to value '8'
 [ffplay_abuffer @ 06501d80] Setting 'time_base' to value '1/44100'
 [ffplay_abuffer @ 06501d80] Setting 'channel_layout' to value '0x63f'
 [ffplay_abuffer @ 06501d80] tb:1/44100 samplefmt:s16 samplerate:44100
 chlayout:0x63f
 [ffplay_abuffersink @ 06501e00] auto-inserting filter 'auto-inserted
 resampler 0' between the filter 'ffplay_abuffer' and the filter
 'ffplay_abuffersink'
 [AVFilterGraph @ 04d7d920] query_formats: 2 queried, 1 merged, 3 already
 done, 0 delayed
 [auto-inserted resampler 0 @ 06501ee0] [SWR @ 06510c60] Using s16p
 internally between filters
 0.320377 0.000000 0.226541 0.000000 0.226541 0.000000 0.226541 0.000000
 0.000000 0.320377 0.226541 0.000000 0.000000 0.226541 0.000000 0.226541
 [auto-inserted resampler 0 @ 06501ee0] ch:8 chl:7.1 fmt:s16 r:44100Hz ->
 ch:2 chl:stereo fmt:s16 r:44100Hz

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4906#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list