| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-17 | Simplify 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-13 | Attempt to fix ffmpeg vp9 segfault. | Torsten Jager | |
| Try not to add a lot of extra padding. | |||
| 2014-04-19 | added const | Petri Hintukainen | |
| 2014-04-19 | demux_avformat: add support for recent versions of libav fork. | Petri Hintukainen | |
| 2014-04-19 | demux_avformat: add support for older avformat versions | Petri Hintukainen | |
| 2014-03-14 | Add comments. | Torsten Jager | |
| OK, I have seen it :-) | |||
| 2014-03-13 | Fix build regression #12510. | Torsten Jager | |
| 2014-03-13 | Fix build regression #12508. | Torsten Jager | |
| 2014-03-12 | Fix compilation if AV_BUFFER is not defined. | Darren Salt | |
| 2014-03-11 | More compat CODEC_* #defines. | Darren Salt | |
| 2014-03-11 | Work around removal of av_frame_get_qp_table in libavutil53. | Darren Salt | |
| There are deprecated fields still in use here. | |||
| 2014-02-07 | demux_qt: Enable Purevoice audio decoding via ffmpeg. | Torsten Jager | |
| 2014-01-04 | Copyright 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-04 | ffmpeg: 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-30 | Make 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-10 | YCgCo: enable ffmpeg software decoder. | Torsten Jager | |
| 2013-12-02 | ff_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-28 | ff_video_decoder: attempt to really fix the orphaned DR1 frames issue. | Torsten Jager | |
| 2013-11-28 | ff_video_decoder.c: cosmetics (fix source view folding). | Torsten Jager | |
| 2013-11-23 | ff_video_decoder: use AVBuffer API. | Torsten Jager | |
| AVFrame.qscale_table had been deprecated at the same time. | |||
| 2013-11-23 | ff_video_decoder: fix palette side data freeing. | Torsten Jager | |
| 2013-11-23 | ff_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-07 | avformat: fix rtsp over http | Petri Hintukainen | |
| 2013-11-07 | avformat: demux AC3 and mpeg audio | Petri Hintukainen | |
| 2013-11-07 | avformat: support for audio stream language codes | Petri Hintukainen | |
| 2013-11-07 | avformat: support for multiple audio streams | Petri Hintukainen | |
| 2013-11-07 | avformat: add seeking | Petri Hintukainen | |
| 2013-11-07 | avformat: be more verbose if opening input fails | Petri Hintukainen | |
| 2013-11-07 | fix _x_freep usage | Petri Hintukainen | |
| 2013-11-06 | Add 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-06 | input_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-06 | input_avio: do not show authentication credentials in player title | Petri Hintukainen | |
| 2013-11-05 | Enable ffmpeg VP9 decoder | Petri Hintukainen | |
| 2013-11-04 | Add avio (libavformat) input plugin. | Petri Hintukainen | |
| 2013-10-29 | ffmpeg: remove trailing space from codec id in mkcodeclist.pl | Petri Hintukainen | |
| Fixes missing mappings for HEVC and SNOW. | |||
| 2013-10-29 | Use ffmpeg HEVC decoder | Petri Hintukainen | |
| 2013-10-14 | Copyright year update by hg log info #2. | Torsten Jager | |
| 2013-10-04 | ff_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-29 | Use ffmpeg ADPCM_G726 decoder | Petri Hintukainen | |
| 2013-09-29 | Fix warnings in ogg/speex/theora/vorbis | Petri Hintukainen | |
| Moved plugin init function declarations to header. | |||
| 2013-09-29 | demux_flac: implement flac_length_callback() | Petri Hintukainen | |
| 2013-09-28 | Improve locating of avcodec.h by replacing the sed scripts. | Darren Salt | |
| 2013-09-22 | Fix VC1 decoding | Petri Hintukainen | |
| 2013-09-20 | theora: support 4:4:4 and 4:2:2 pixel formats | Petri Hintukainen | |
| 2013-09-13 | rebuild avcodec lists after ffmpeg update | Torsten Jager | |
| Tell me if you have an easier fix for that. | |||
| 2013-09-13 | Copyright year update by hg log info | Torsten Jager | |
| script execution time: 55" | |||
| 2013-08-22 | ffmpeg_video: use AV_CODEC_ID_MPEG2VIDEO | Torsten Jager | |
| avcodec.h says this should be preferred for both mpeg1 and 2. | |||
| 2013-08-15 | ffmpeg_video_decoder: avoid CODEC_FLAG_EMU_EDGE | Torsten 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-15 | ffmpeg_video_decoder: default to square pixels | Torsten Jager | |
| Prevent vo loop from calculating undefined aspect ratio from _padded_ image size, leading to black bars and unnecessary scaling. | |||
| 2013-08-10 | ff_audio_decoder: fix multichannel playback | Torsten Jager | |
| * Observe channel configuration immediately after av_decode_audio* (). Do not try to access nonexistant channels after a 5.1 -> 2.0 switch for example. * Add NULL plane pointer paranoia. * Assume generic channel layout when no detailled one provided. Needed for wma2. * Follow user speaker arrangement changes on the fly. * Defer opening audio out until we have something to play. * Do not reopen audio out with identical settings. This and the previous item should help avoiding waiting on some drivers. * Hard wire output to int16_t. Some of the code did assume that, and we are converting to that anyway. * Do not read sample format from bits_per_coded_sample. Decoders neither alter that field, nor do they force its value to their output. * Rename some vars for better readability. | |||
