summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-09Handle "no vo soft render space".Torsten Jager
Video out plugins may now fail to allocate soft render space in update_frame_format (), free possible parts of it, and indicate that with vo_frame.with == 0. vo_get_frame () will then free some more, and try again. I know that is hypothetical but I somehow feel better not letting it all run into a NULL pointer segfault immediately.
2014-04-08Added tag 1.2.5 for changeset 10595e1efca1Darren Salt
2014-04-08xvmc build fix.1.2.5Darren Salt
2014-04-08Added tag 1.2.5 for changeset 69cafef049c6Darren Salt
2014-04-08Bump version.Darren Salt
2014-04-05VDPAU: silence warnings.Torsten Jager
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-11Updated french translationXavier Bachelot
2014-03-11Fix FSF address in some libmpeg2 headersXavier Bachelot
2014-03-11Build xz-compressed tarballs.Darren Salt
2014-02-23Fix DXR3 MPEG1 encoding.Anton Khirnov
Ref. https://bugs.debian.org/739458
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-03-11Fix a short zero-init.Darren Salt
2014-03-11Resync translations.Darren Salt
2014-03-11libw32dll: fix const issuesPetri Hintukainen
Casting const away is usually bad idea. It does not fix the cause (incorrect types). Also, casting const away issues warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type
2014-03-10Silence compiler warnings on register_enum () arg #4.Torsten Jager
Making them all "const char * const *" did work too (even with Kaffeine build/run), but that would be an API change.
2014-03-08ChangeLog update.Torsten Jager
2014-03-08Silence a lot of "attribute ignored" compiler warnings.Torsten Jager
I hope this does not break something as it applies to x86 only anyway.
2014-03-08Silence some compiler warnings.Torsten Jager
2014-02-26Add a rule to cause building of libdvdnav if needed.Darren Salt
2014-02-26dvdnav-config has gone away.Darren Salt
2014-02-25Synchronize language files.Torsten Jager
Does anybody translate anymore ??
2014-02-25Update german translation.Torsten Jager
2014-02-25Update language files.Torsten Jager
2014-02-25Add a52 LFE downmix support.Torsten Jager
2014-02-15Detach dv audio decoder from avcodec.h.Torsten Jager
That ff takeout was made many years ago, and no longer fits newer external header. Big thanks to Mounir Ouali <oualim@web.de> for pointing that out.
2014-02-11Unaligned integer read optimization attempt.Torsten Jager
Example gcc -S -O2, _X_BE_32 old: movzbl 1(%edx), %eax movzbl 2(%edx), %ecx sall $24, %eax sall $16, %ecx orl %ecx, %eax movzbl 4(%edx), %ecx movzbl 3(%edx), %edx orl %ecx, %eax sall $8, %edx orl %edx, %eax New: movl 1(%edx), %eax bswap %eax
2014-02-11demux_qt: silence compiler warnings.Torsten Jager
Pt. 3: does not see these are protected by trak == NULL already :-/
2014-02-11demux_qt: fix fragment media id.Torsten Jager
2014-02-11demux_qt: add compact sample size table support.Torsten Jager
This is an ISO extension, and even they dont recommend breaking some players with it. In other words: I have no file for testing.
2014-02-08Check for correct spu_channel in HDMV decoderMikko Rasa
2014-02-07demux_qt: Enable Purevoice audio decoding via ffmpeg.Torsten Jager
2014-02-07demux_qt: finish when _all_ traks fail to read.Torsten Jager
2014-02-07demux_qt: fix minor trak length bug.Torsten Jager
2014-02-01demux_qt: rewrite trak builder.Torsten Jager
Eliminate 5 temporary tables. Fix compressed CBR audio (a52). Add lots of table size guards. Optimize.
2014-02-01demux_qt: use helper for moov atom parsing.Torsten Jager
2014-02-01demux_qt: use helper for trak atom parse.Torsten Jager
No more byte scanning the entire atom, what was slow and gave room for misinterpretations. BTW. The diff looks worse than it is ;-)
2014-02-01demux_qt: add find_sub_atom helper.Torsten Jager
2014-02-01demux_qt: more atom size paranoia, and more timestamp precision.Torsten Jager
2014-01-22demux_qt: add fragment support.Torsten Jager
Follow ISO 14496-12 (2005).
2014-01-10demux_qt: handle less audio than video.Torsten Jager
Dont hang when user seeks behind the end of audio while there is still some video left.
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-30Support vorbis audio inside .mp4.Torsten Jager
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-30Dont freeze on some wav files.Torsten Jager
That is, when "data" does not immediately follow "fmt ".