summaryrefslogtreecommitdiff
path: root/src/combined
AgeCommit message (Collapse)Author
2014-06-18ff_video_decoder: fix multithreading #7.Torsten Jager
Rename var to avoid possible macro name collision.
2014-06-17Enable FFmpeg AC3 / DTS decodersBrad Smith
2014-06-12ff_video_decoder: fix multithreading #6.Torsten Jager
Make sure thread count is sane.
2014-06-12ff_video_decoder: fix multithreading #5.Torsten Jager
Avoid rv30/rv40 heap corruption after reading bitstream from invalid location. BTW. Should ff better be more robust there as well?
2014-06-12ff_video_decoder: fix multithreading #4.Torsten Jager
Avoid H.265 image size pumping on x86, for example. This really is a workaround for an ff bug. They should issue emms when done with a frame instead.
2014-06-06Copyright year update by hg log.Torsten Jager
2014-05-24ff_video_decoder: fix multithreading #3.Torsten Jager
This one seems to prevent "too many DR1 frames" freezes on heavy seeking.
2014-05-24ff_video_decoder: fix multithreading #2.Torsten Jager
2014-05-21Enable ffmpeg Opus decoderPetri Hintukainen
2014-05-20ff_video_decoder: fix multithreading.Torsten Jager
2014-05-20ff_video_decoder: add DR1 reenable message.Torsten Jager
This happens when multithreading, for example.
2014-05-17Simplify ffmpeg video edge handling.Torsten Jager
Re-enable DR1 for suitably sized video when vo does not crop. So, this one is tested with 4k vp9 video on both AMD Athlon x2 and AMD FX x6. Seems these boxes throw ordinary segfaults not bus errors on misaligned data. Anyway, vp9 soft decoding is terribly slow still. BTW. H.265 and probably vp9 allow variable size macroblocks up to 64 squared luma pixels. For some reason, ffmpeg still wants only 16 pixel edges ??
2014-05-13Attempt to fix ffmpeg vp9 segfault.Torsten Jager
Try not to add a lot of extra padding.
2014-04-19added constPetri Hintukainen
2014-04-19demux_avformat: add support for recent versions of libav fork.Petri Hintukainen
2014-04-19demux_avformat: add support for older avformat versionsPetri Hintukainen
2014-03-14Add comments.Torsten Jager
OK, I have seen it :-)
2014-03-13Fix build regression #12510.Torsten Jager
2014-03-13Fix build regression #12508.Torsten Jager
2014-03-12Fix compilation if AV_BUFFER is not defined.Darren Salt
2014-03-11More compat CODEC_* #defines.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-02-07demux_qt: Enable Purevoice audio decoding via ffmpeg.Torsten Jager
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-30Make vorbis handle regular BUF_SPECIAL_DECODER_CONFIG.Torsten Jager
Less audio fifo load (remember those bufs held for resending after user audio switch). Used by qt so far.
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-11-23ff_audio_decoder: dont risk breaking the audio gain feature.Torsten Jager
Lavc v54,55 seems to ignore request_sample_fmt anyway, but that need not stay that way forever.
2013-11-07avformat: fix rtsp over httpPetri Hintukainen
2013-11-07avformat: demux AC3 and mpeg audioPetri Hintukainen
2013-11-07avformat: support for audio stream language codesPetri Hintukainen
2013-11-07avformat: support for multiple audio streamsPetri Hintukainen
2013-11-07avformat: add seekingPetri Hintukainen
2013-11-07avformat: be more verbose if opening input failsPetri Hintukainen
2013-11-07fix _x_freep usagePetri Hintukainen
2013-11-06Add avformat demux plugin.Petri Hintukainen
- Support for new formats and protocols. - Proper rtsp support (with avformat+rtsp://, rtsp+tcp:// and rtsp+http:// mrls). - by default native xine demux plugins are probed first. This can be overridden in config, by selecting demuxer in mrl (#demux:avformat), or by using "avformat+" mrl prefix.
2013-11-06input_avio: use '+' instead of ':' as protocol separator.Petri Hintukainen
xine does not regonize string as mrl if there are multiple ':' in protocol part.
2013-11-06input_avio: do not show authentication credentials in player titlePetri Hintukainen
2013-11-05Enable ffmpeg VP9 decoderPetri Hintukainen
2013-11-04Add avio (libavformat) input plugin.Petri Hintukainen
2013-10-29ffmpeg: remove trailing space from codec id in mkcodeclist.plPetri Hintukainen
Fixes missing mappings for HEVC and SNOW.
2013-10-29Use ffmpeg HEVC decoderPetri Hintukainen
2013-10-14Copyright year update by hg log info #2.Torsten Jager
2013-10-04ff_audio_decoder: add ATRAC 3 support, and fix some COOK audio trouble.Torsten Jager
I dont wanna lose my early 2000's videoteque. Maybe this needs my upcoming demux_real audio fix for full functionality.
2013-09-29Use ffmpeg ADPCM_G726 decoderPetri Hintukainen