summaryrefslogtreecommitdiff
path: root/src/combined/ffmpeg/ff_video_decoder.c
AgeCommit message (Collapse)Author
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?)
2012-02-05Merge from 1.1.Darren Salt
--HG-- branch : 1.2.1-branch
2012-02-01Merge from 1.1.Darren Salt
2012-01-18Merge from 1.1.Darren Salt
--HG-- rename : include/xine.h.in => include/xine.h rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h rename : src/combined/ffmpeg/ffmpeg_encoder.c => src/dxr3/ffmpeg_encoder.c
2011-12-31Merge from 1.1.Darren Salt
2011-10-01Merge from 1.1.Darren Salt
--HG-- rename : src/libdts/xine_dts_decoder.c => src/audio_dec/xine_dts_decoder.c rename : src/libmusepack/xine_musepack_decoder.c => src/audio_dec/xine_musepack_decoder.c
2011-09-26Merge from 1.1. (Needs some testing.)Darren Salt
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h
2011-09-16ffmpeg video: do not require preview buffers for mpeg1/2Petri Hintukainen
2011-09-16Splitted ff_init_mpeg12_mode() from ff_handle_preview_buffer()Petri Hintukainen
2011-09-27Fixed mpeg2 decoding with ffmpeg.Petri Hintukainen
Codec was never opened when using mpeg12 mode.
2011-08-23Merge from 1.1.Darren Salt
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/libxineadec/xine_lpcm_decoder.c => src/audio_dec/xine_lpcm_decoder.c rename : src/libspuhdmv/xine_hdmv_decoder.c => src/spu_dec/spuhdmv_decoder.c
2011-08-13rv30 & rv40 supportTorsten Jager