[FFmpeg-trac] #3243(avcodec:new): ff_put_h264_chroma_mc8_neon iOS

FFmpeg trac at avcodec.org
Thu Dec 26 09:02:12 CET 2013


#3243: ff_put_h264_chroma_mc8_neon iOS
------------------------------------+------------------------------------
             Reporter:  tarunseera  |                     Type:  defect
               Status:  new         |                 Priority:  critical
            Component:  avcodec     |                  Version:  2.1.1
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------
 Hello,

 I am using ffmpeg latest framework build from
 http://www.osxexperts.net/ffmpeg/ffmpegexperts.html for an iOS app.

 My app requires to display live camera feeds of 8 channel.
 When I frequently change screen mode for example full screen for some
 channel then I got crash on ff_put_h264_chroma_mc8_neon.

 Please let me know should I change framework build or it is the problem of
 iOS code.

 below is the error

 * thread #12: tid = 0x86bc, 0x00077668
 Universal`ff_put_h264_chroma_mc8_neon + 324, queue = 'decodeQueue, stop
 reason = EXC_BAD_ACCESS (code=1, address=0xaefd000)
     frame #0: 0x00077668 Iteris_NVV_Universal`ff_put_h264_chroma_mc8_neon
 + 324
     frame #1: 0x003da2cc Iteris_NVV_Universal`vc1_mc_1mv(v=0x01a6e200,
 dir=<unavailable>) + 2720 at vc1dec.c:523
     frame #2: 0x003eace0
 Iteris_NVV_Universal`vc1_decode_p_blocks(v=0x01a6e200) + 14232 at
 vc1dec.c:3546
     frame #3: 0x003f32fc Iteris_NVV_Universal`vc1_decode_frame [inlined]
 vc1_decode_blocks + 604 at vc1dec.c:4759
     frame #4: 0x003f30a0
 Iteris_NVV_Universal`vc1_decode_frame(avctx=0x00000000, data=0x00000fa0,
 data_size=0x01a71a00, avpkt=<unavailable>) + 6956 at vc1dec.c:5615
     frame #5: 0x003cc4c4
 Iteris_NVV_Universal`avcodec_decode_video2(avctx=0x02266000,
 picture=0x01189a00, got_picture_ptr=0x08a5af30, avpkt=0x01263424) + 280 at
 utils.c:1511
     frame #6: 0x0000a476 Iteris_NVV_Universal`__83-[FFmpegWrapper
 startDecodingWithCallbackBlock:waitForConsumer:completionCallback:]_block_invoke(.block_descriptor=<unavailable>)
 + 430 at FFmpegWrapper.m:216
     frame #7: 0x38a04d7a
 libdispatch.dylib`_dispatch_call_block_and_release + 10
     frame #8: 0x38a0b296
 libdispatch.dylib`_dispatch_queue_drain$VARIANT$mp + 374
     frame #9: 0x38a0b09a
 libdispatch.dylib`_dispatch_queue_invoke$VARIANT$mp + 42
     frame #10: 0x38a0bd14 libdispatch.dylib`_dispatch_root_queue_drain +
 76
     frame #11: 0x38a0bf8c libdispatch.dylib`_dispatch_worker_thread2 + 56
     frame #12: 0x38b46dbe libsystem_pthread.dylib`_pthread_wqthread + 298

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3243>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list