Revision 7a00bbad
ID | 7a00bbad2100367481240e62876b941b5c4befdc |
Parent | 18c915ee |
Child | 012f9308 |
Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
Files
- added
- modified
- copied
- renamed
- deleted
- libavcodec
- 4xm.c (diff)
- 8bps.c (diff)
- 8svx.c (diff)
- aac.c (diff)
- aasc.c (diff)
- ac3dec.c (diff)
- adpcm.c (diff)
- adxdec.c (diff)
- alac.c (diff)
- apedec.c (diff)
- asv1.c (diff)
- atrac3.c (diff)
- avcodec.h (diff)
- avs.c (diff)
- bethsoftvideo.c (diff)
- bfi.c (diff)
- bmp.c (diff)
- c93.c (diff)
- cavsdec.c (diff)
- cinepak.c (diff)
- cljr.c (diff)
- cook.c (diff)
- cscd.c (diff)
- cyuv.c (diff)
- dca.c (diff)
- dnxhddec.c (diff)
- dpcm.c (diff)
- dsicinav.c (diff)
- dv.c (diff)
- dvbsubdec.c (diff)
- dvdsubdec.c (diff)
- dxa.c (diff)
- eacmv.c (diff)
- eatgq.c (diff)
- eatgv.c (diff)
- eatqi.c (diff)
- escape124.c (diff)
- ffv1.c (diff)
- flacdec.c (diff)
- flashsv.c (diff)
- flicvideo.c (diff)
- fraps.c (diff)
- g726.c (diff)
- gifdec.c (diff)
- h261dec.c (diff)
- h263dec.c (diff)
- h264.c (diff)
- huffyuv.c (diff)
- idcinvideo.c (diff)
- imc.c (diff)
- indeo2.c (diff)
- indeo3.c (diff)
- interplayvideo.c (diff)
- kmvc.c (diff)
- lcldec.c (diff)
- libamr.c (diff)
- libdiracdec.c (diff)
- libfaad.c (diff)
- libgsm.c (diff)
- libopenjpeg.c (diff)
- libschroedingerdec.c (diff)
- libspeexdec.c (diff)
- loco.c (diff)
- mace.c (diff)
- mdec.c (diff)
- mimic.c (diff)
- mjpegbdec.c (diff)
- mjpegdec.c (diff)
- mjpegdec.h (diff)
- mlpdec.c (diff)
- mmvideo.c (diff)
- motionpixels.c (diff)
- mpc7.c (diff)
- mpc8.c (diff)
- mpeg12.c (diff)
- mpegaudiodec.c (diff)
- mpegvideo.h (diff)
- msrle.c (diff)
- msvideo1.c (diff)
- nellymoserdec.c (diff)
- nuv.c (diff)
- pcm.c (diff)
- pcx.c (diff)
- pngdec.c (diff)
- pnmenc.c (diff)
- ptx.c (diff)
- qcelpdec.c (diff)
- qdm2.c (diff)
- qdrw.c (diff)
- qpeg.c (diff)
- qtrle.c (diff)
- ra144.c (diff)
- ra288.c (diff)
- rawdec.c (diff)
- rl2.c (diff)
- roqvideodec.c (diff)
- rpza.c (diff)
- rv10.c (diff)
- rv34.c (diff)
- rv34.h (diff)
- sgidec.c (diff)
- shorten.c (diff)
- smacker.c (diff)
- smc.c (diff)
- snow.c (diff)
- sonic.c (diff)
- sp5xdec.c (diff)
- sunrast.c (diff)
- svq1dec.c (diff)
- svq3.c (diff)
- targa.c (diff)
- tiertexseqv.c (diff)
- tiff.c (diff)
- truemotion1.c (diff)
- truemotion2.c (diff)
- truespeech.c (diff)
- tscc.c (diff)
- tta.c (diff)
- txd.c (diff)
- ulti.c (diff)
- utils.c (diff)
- vb.c (diff)
- vc1.c (diff)
- vcr1.c (diff)
- vmdav.c (diff)
- vmnc.c (diff)
- vorbis_dec.c (diff)
- vp3.c (diff)
- vqavideo.c (diff)
- wavpack.c (diff)
- wmadec.c (diff)
- wnv1.c (diff)
- ws-snd1.c (diff)
- xan.c (diff)
- xl.c (diff)
- xsubdec.c (diff)
- zmbv.c (diff)