[FFmpeg-trac] #263(avformat:open): Unimplemented container channel layout

FFmpeg trac at avcodec.org
Tue Jun 7 06:34:47 CEST 2011


#263: Unimplemented container channel layout
-----------------------+-----------------------
Reporter:  rectalogic  |       Owner:  cehoyos
    Type:  defect      |      Status:  open
Priority:  normal      |   Component:  avformat
 Version:  git-master  |  Resolution:
Keywords:              |  Blocked By:
Blocking:              |  Reproduced:  0
Analyzed:  0           |
-----------------------+-----------------------

Comment (by rectalogic):

 So I think my patch is OK, but that the crash is a different issue. 32bit
 ffplay also crashes playing this file (with or without the patch), and so
 does 32 bit "ffmpeg -i qdm2-channels.mov out.avi"

 {{{
 ffplay version git-N-30509-g49125ae, Copyright (c) 2003-2011 the FFmpeg
 developers
   built on Jun  7 2011 04:26:38 with gcc 4.4.3
   configuration: --enable-debug=gdb3
   libavutil    51.  4. 0 / 51.  4. 0
   libavcodec   53.  6. 1 / 53.  6. 1
   libavformat  53.  2. 0 / 53.  2. 0
   libavdevice  53.  1. 0 / 53.  1. 0
   libavfilter   2. 12. 0 /  2. 12. 0
   libswscale    0. 14. 1 /  0. 14. 1
 [New Thread 0xf788ab70 (LWP 26047)]
 [New Thread 0xf2df5b70 (LWP 26048)]
 [Thread 0xf2df5b70 (LWP 26048) exited]
 [New Thread 0xf2df5b70 (LWP 26049)]
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x8d77c80] max_analyze_duration 5000000 reached
 at 5120000
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 '/storage/dataset/MPEG-4++SVQ1-320x240++Qdesign_2--
 hreftrack-1200912-87d04a01f0c90814.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2006-11-03 19:12:00
     composer        : This movie was made with Adobe GoLive.
     composer-eng    : This movie was made with Adobe GoLive.
   Duration: 00:00:30.03, start: 0.000000, bitrate: 311 kb/s
     Stream #0.0(eng): Audio: qdm2, 32000 Hz, mono, s16, 24 kb/s
     Metadata:
       creation_time   : 2006-11-03 19:12:00
     Stream #0.1(eng): Video: svq1, yuv410p, 320x240, 285 kb/s, 14.99 fps,
 14.99 tbr, 15k tbn, 15k tbc
     Metadata:
       creation_time   : 2006-11-03 19:12:00
     Stream #0.2(eng): Data: [0][0][0][0] / 0x0000, 0 kb/s
     Metadata:
       creation_time   : 2006-11-03 19:12:00
 [New Thread 0xf6d28b70 (LWP 26050)]
 [New Thread 0xf6527b70 (LWP 26052)]
 [New Thread 0xf5b26b70 (LWP 26053)]
 [ffsink @ 0x8dddb60] auto-inserting filter 'auto-inserted scaler 0'
 between the filter 'src' and the filter 'out'
 [New Thread 0xf5325b70 (LWP 26054)]
 [scale @ 0x8e113a0] w:320 h:240 fmt:yuv410p -> w:320 h:240 fmt:yuv420p
 flags:0x4

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xf6527b70 (LWP 26052)]
 0x08568374 in apply_window_mp3 (in=0x8daf780, win=0x8cb9320,
     unused=0xf652706c, out=0xf6524c6c, incr=1)
     at libavcodec/x86/mpegaudiodec_mmx.c:120
 120             __asm__ volatile(
 (gdb) bt
 #0  0x08568374 in apply_window_mp3 (in=0x8daf780, win=0x8cb9320,
     unused=0xf652706c, out=0xf6524c6c, incr=1)
     at libavcodec/x86/mpegaudiodec_mmx.c:120
 #1  0x083af19c in ff_mpa_synth_filter_float (s=0x8daf768,
     synth_buf_ptr=0x8daf780, synth_buf_offset=0x8db1780, window=0x8cb9320,
     dither_state=0xf652706c, samples=0xf6524c6c, incr=1,
 sb_samples=0x8db17a0)
     at libavcodec/mpegaudiodsp_template.c:173
 #2  0x08404b48 in qdm2_synthesis_filter (q=0x8da3f40,
     index=<value optimized out>) at libavcodec/qdm2.c:1616
 #3  0x08408255 in qdm2_decode (avctx=0x8d76040, data=0xf6d290c0,
     data_size=0xf65272cc, avpkt=0xf6db5acc) at libavcodec/qdm2.c:1927
 #4  qdm2_decode_frame (avctx=0x8d76040, data=0xf6d290c0,
 data_size=0xf65272cc,
     avpkt=0xf6db5acc) at libavcodec/qdm2.c:1966
 #5  0x08488ec0 in avcodec_decode_audio3 (avctx=0x8d76040,
 samples=0xf6d290c0,
     frame_size_ptr=0xf6524c6c, avpkt=0xf6db5acc) at libavcodec/utils.c:796
 #6  0x0807f472 in audio_decode_frame (opaque=0xf6d29020, stream=0x8d91778
 "",
     len=2048) at ffplay.c:1986
 #7  sdl_audio_callback (opaque=0xf6d29020, stream=0x8d91778 "", len=2048)
     at ffplay.c:2087
 #8  0xf7e74dcd in ?? () from /usr/lib32/libSDL-1.2.so.0
 #9  0xf7e7cb1e in ?? () from /usr/lib32/libSDL-1.2.so.0
 #10 0xf7ec781d in ?? () from /usr/lib32/libSDL-1.2.so.0
 #11 0xf7e1e96e in start_thread () from /lib32/libpthread.so.0
 ---Type <return> to continue, or q <return> to quit---
 #12 0xf7d8eb5e in clone () from /lib32/libc.so.6
 }}}

-- 
Ticket URL: <https://avcodec.org/trac/ffmpeg/ticket/263#comment:3>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list