summaryrefslogtreecommitdiffstats
path: root/libavcodec/frame_thread_encoder.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '594d4d5df3c70404168701dd5c90b7e6e5587793'Michael Niedermayer2012-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '594d4d5df3c70404168701dd5c90b7e6e5587793': lavc: add a wrapper for AVCodecContext.get_buffer(). Conflicts: libavcodec/4xm.c libavcodec/8svx.c libavcodec/bmv.c libavcodec/cljr.c libavcodec/cscd.c libavcodec/dnxhddec.c libavcodec/dpcm.c libavcodec/dpx.c libavcodec/eacmv.c libavcodec/eamad.c libavcodec/frwu.c libavcodec/g723_1.c libavcodec/gifdec.c libavcodec/idcinvideo.c libavcodec/iff.c libavcodec/indeo3.c libavcodec/internal.h libavcodec/interplayvideo.c libavcodec/kmvc.c libavcodec/mpc7.c libavcodec/mpegaudiodec.c libavcodec/pcx.c libavcodec/pngdec.c libavcodec/pnmdec.c libavcodec/rl2.c libavcodec/snow.c libavcodec/targa.c libavcodec/tscc.c libavcodec/txd.c libavcodec/utils.c libavcodec/v210dec.c libavcodec/vb.c libavcodec/vmdav.c libavcodec/vp56.c libavcodec/vqavideo.c libavcodec/wavpack.c libavcodec/wnv1.c libavcodec/xl.c libavcodec/yop.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* frame_thread_encoder: silence integer to pointer without cast warningMichael Niedermayer2012-11-081-1/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* frame_thread_encoder: fix handling of case where the encoder does not output ↵Michael Niedermayer2012-11-051-5/+7
| | | | | | | | a packet. This case could cause a deadlock Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* frame_thread_encode: fix context memleakMichael Niedermayer2012-10-281-5/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* frame_thread_encoder: fix packet memleakMichael Niedermayer2012-10-281-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* frame_thread_encoder: pass frame pict type and qualityMichael Niedermayer2012-08-291-0/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* frame_thread_encoder: pass private optionsMichael Niedermayer2012-08-291-3/+7
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavc: add frame multithreading capability (currently intra only)Michael Niedermayer2012-06-231-0/+263
Compared to the decoder side, this code is able to change both the delay and the number of threads seamlessly during encoding. Also any idle thread can pick up tasks, the strict round robin in order limit is gone too. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud