summaryrefslogtreecommitdiff
path: root/src/combined/ffmpeg/ff_video_decoder.c
AgeCommit message (Collapse)Author
2014-03-13Fix build regression #12508.Torsten Jager
2014-03-12Fix compilation if AV_BUFFER is not defined.Darren Salt
2014-03-11Work around removal of av_frame_get_qp_table in libavutil53.Darren Salt
There are deprecated fields still in use here.
2014-01-04Copyright year update by hg log #4.Torsten Jager
BTW. Happy 2014 to you! Didnt think xine will survive this far :-) And yes, I finally got an ffmpeg patch through. That kind of rounds the circle :-)
2014-01-04ffmpeg: auto use (AV_)CODEC_ID/(AV_)PIX_FMT part 2.Torsten Jager
HG #12298 + #12335 obsolete the decoder side #define's. Tweaking libavcodec.h after building that lib may be risky or future useless anyway.
2013-12-10YCgCo: enable ffmpeg software decoder.Torsten Jager
2013-12-02ff_video_decoder: yet another DR1 image size fix.Torsten Jager
Dont output 1920x1080 as MB padded 1920x1088, for example. And make code more readable. BTW. VAAPI handles padding internally, and only needs to know the pure visible size?
2013-11-28ff_video_decoder: attempt to really fix the orphaned DR1 frames issue.Torsten Jager
2013-11-28ff_video_decoder.c: cosmetics (fix source view folding).Torsten Jager
2013-11-23ff_video_decoder: use AVBuffer API.Torsten Jager
AVFrame.qscale_table had been deprecated at the same time.
2013-11-23ff_video_decoder: fix palette side data freeing.Torsten Jager
2013-09-22Fix VC1 decodingPetri Hintukainen
2013-09-13Copyright year update by hg log infoTorsten Jager
script execution time: 55"
2013-08-15ffmpeg_video_decoder: avoid CODEC_FLAG_EMU_EDGETorsten Jager
libavcodec 54. 86.100 wmv2 and mpeg4 decoders ignore this flag (probably inside some dsp routine), provoking segfault. Turning off direct rendering is a quick but nasty workaround. If vo plugin can crop, we may drop that emulation without performance penalty, and sometimes even speed up a little.
2013-08-15ffmpeg_video_decoder: default to square pixelsTorsten Jager
Prevent vo loop from calculating undefined aspect ratio from _padded_ image size, leading to black bars and unnecessary scaling.
2013-07-27Reinitialize VAAPI in get_buffer() when image size changesTorsten Jager
2013-04-15ff_video_decoder/vaapi: removed setting deprecated dsp_maskPetri Hintukainen
2013-04-11ff video decoder: made use of AVCodecContext.sub_id conditionalTorsten Jager
2013-03-21Fix up build with recent libav*.Darren Salt
2013-02-21ffmpeg_video_decoder: re-enabled palette video decodingTorsten Jager
2013-01-30ff_video_decoder: fix VAAPI decodingTorsten Jager
2013-01-21ff_video_dec: single-pass rgb -> yuy2 conversionTorsten Jager
2013-01-17VAAPI decoder and video output plugin from ↵Petri Hintukainen
https://github.com/huceke/xine-lib-vaapi
2013-01-17ff_video_decoder: delay calling set_stream_info() instead of calling it from ↵Petri Hintukainen
get_buffer() (merged from https://github.com/huceke/xine-lib-vaapi)
2013-01-17ffmpeg mpeg1/2: copy progressive and top_field_first flagsPetri Hintukainen
(merged from https://github.com/huceke/xine-lib-vaapi)
2013-01-17Pass frame as parameter to ff_convert_frame()Petri Hintukainen
(merged from https://github.com/huceke/xine-lib-vaapi)
2013-01-17Silenced warningPetri Hintukainen
2012-06-29Add color matrix support to video out interfaceTorsten Jager
2012-06-25ff_video_decoder.c: fix: free _all_ DR1 framesTorsten Jager
Fixes laming/freezing after manually stopping VP6 or WMV video. That issue does not hit when we let the stream play to its end.
2012-06-05Merge from 1.1Petri Hintukainen
2012-06-05Added missing ifdef AVCODEC_HAS_REORDERED_OPAQUECarlo Bramini
2012-06-05Added check for AVCodecContext.color_range and AVCodecContext.colorspacePetri Hintukainen
2012-05-28Merge from 1.1Petri Hintukainen
2012-05-28Fixed U-plane conversion (YUVJ444P -> YUV420)Petri Hintukainen
2012-05-28Merge from 1.1Petri Hintukainen
2012-05-28ff_video_decoder: fixed DR1 frame garbage collector when using multithreaded ↵Petri Hintukainen
decoding.
2012-05-10Merge from 1.1Petri Hintukainen
2012-05-10ff_video_decoder: fixed croppingTorsten Jager
2012-05-10Merge from 1.1Petri Hintukainen
2012-05-10ff_video_decoder: convert full range YUV to mpeg rangeTorsten Jager
2012-05-04ff_video_decoder: enable direct rendering for H.264. Added config option to ↵Petri Hintukainen
disable direct rendering.
2012-04-19Fixed decoding of full range YUV420 H.264 videos (segfault). Might still ↵Petri Hintukainen
need color space conversion ...
2012-04-19Fixed typoPetri Hintukainen
2012-04-19Fixed decoding of full range YUV420 H.264 videos (segfault). Might still ↵Petri Hintukainen
need color space conversion ...
2011-12-21Fix multithreaded initialization with API changeRoland Scheidegger
thread count needs to be set before avcodec_open otherwise it will be stuck with a single thread at least for h264 (might also want to use avcodec_open2 instead?)
2012-01-29fix compile against recent ffmpegEdgar Hucek
2012-01-31frame garbage collector in ff_resetEdgar Hucek
2012-01-18Moved ffmpeg API version checks to single headerPetri Hintukainen
2011-12-27Fixes nasty mpeg2 on ts A/V lag when using ff."Torsten Jager"
--HG-- branch : point-release extra : rebase_source : 6e059c732a63d40b65b09f4ef725ec5ca45c4c1c
2011-12-21Fix multithreaded initialization with API changeRoland Scheidegger
thread count needs to be set before avcodec_open otherwise it will be stuck with a single thread at least for h264 (might also want to use avcodec_open2 instead?)