Hello, I am trying to implement loading video frame from the video to the texture for the opengl in c++. Here is my code: http://paste.pocoo.org/show/517832/ and header file: http://paste.pocoo.org/show/517831/ However, during the third load_frame() of the constructors call, I always end with seg fault:
#0 0x00007ffff67fe3bf in avcodec_default_release_buffer () from /usr/lib/libavcodec.so.53 #1 0x00007ffff674392e in ?? () from /usr/lib/libavcodec.so.53 #2 0x00007ffff658cc41 in ?? () from /usr/lib/libavcodec.so.53 #3 0x00007ffff67ff138 in avcodec_decode_video2 () from /usr/lib/libavcodec.so.53 #4 0x000000000040b032 in VideoObject::load_frame (this=0xd13dd0) at ../src/api/implementation/VideoObject.cpp:83 #5 0x000000000040ae56 in VideoObject::VideoObject (this=0xd13dd0, io= 0x82da00, name=0xaf28c0 "test", wx=800, wy=600, fps=60) Does anyone know what to do?
_______________________________________________ Libav-user mailing list Libav-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/libav-user