summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-12-08Enable VO_CAP check.Julian Scheel
2008-12-08Progress... seeing the first picture (c:Julian Scheel
2008-12-07DPB starts growing. Restructuring of parser.Julian Scheel
--HG-- rename : src/libvdpau/nal_parser.c => src/libvdpau/h264_parser.c rename : src/libvdpau/nal_parser.h => src/libvdpau/h264_parser.h
2008-12-05Queue bits; use-after-free fix.Christophe Thommeret
2008-12-05Fix several parser errors; clean up parser code format.Julian Scheel
2008-12-04Fix very bad pointer failure...Julian Scheel
2008-12-03Fully working parser.Julian Scheel
2008-12-03Fix typo.Julian Scheel
2008-12-03Almost completely working parser.Julian Scheel
2008-12-03Decoding a few frames.Julian Scheel
2008-12-03Overlay stuff.Christophe Thommeret
2008-12-03Decodes one picture, but does not display it.Julian Scheel
2008-12-02Debug printfs...Julian Scheel
2008-12-02Cleanup.Julian Scheel
2008-12-02Start DPB work.Julian Scheel
2008-12-02More extensions to the parser, fixes in the decoder.Julian Scheel
2008-12-02Parser additions. Hopefully all we need now...Julian Scheel
2008-12-01Fix vo_cap_vdpau_h264.Christophe Thommeret
2008-12-01Fix image format.Julian Scheel
2008-12-01First picture.Julian Scheel
2008-12-01No segfault any more...Julian Scheel
2008-12-01Fix VO caps misdetection.Christophe Thommeret
2008-12-01Filling almost all information the decoder needs.Julian Scheel
2008-12-01First compiling vdpau_h264 decoder.Julian Scheel
2008-12-01Decoder initialising (WIP).Julian Scheel
2008-12-01Enable display of XINE_IMGFMT_VDPAU.Christophe Thommeret
2008-12-01Introduce vdpau_accel_t.Christophe Thommeret
2008-11-30Fix a few glitches in nal_parser. Still slicing needs to be fixed.Julian Scheel
--HG-- rename : src/libxinevdec/nal_parser.c => src/libvdpau/nal_parser.c rename : src/libxinevdec/nal_parser.h => src/libvdpau/nal_parser.h
2008-11-30Add initial h264 decoder plugin structure (almost empty for now).Julian Scheel
2008-11-30Add imgfmt and vo_cap to headers.Julian Scheel
2008-11-30Add scaling, cropping & recreate presentation_queue after drawable change ↵Christophe Thommeret
(fullscreen).
2008-11-29Initial nal parser code for grabbing the data for VdpPictureInfoH264.Julian Scheel
2008-11-29Adding vo_vdpau.Christophe Thommeret
2008-11-29Use a regular int instead of MagickBoolType and assume 0 for MagickFalse.Loïc Minier
2009-01-14Fix building against ImageMagick 6.4.5Robin H. Johnson
Date: Tue Nov 18 2008 00:57:00 +0000 Upstream ImageMagick changed part of the API and did not update their deprecated support stuff, so bump us along for now to avoid having to downgrade.
2008-11-22Access to cddb cache brokenMatthias
2009-01-11Merge from 1.1, dropping the build fix for old libavcodec.Darren Salt
--HG-- rename : doc/faq/faq.sgml => doc/faq/faq.docbook
2009-01-11Merge.Darren Salt
2009-01-11Reapply cset ffb2e82d7bb7 (accidental removal by this cset's parent).Darren Salt
2009-01-11Merge.Darren Salt
2009-01-11Fix PTS tagging: large (negative) PTS values are a result of turning it off ↵Reinhard Nißl
to early The current code turns of PTS tagging as soon as a match is found. But depending on picture reordering, there may be later frames which still have the tag. The result is that most likely the highest bit is set which makes the PTS values large negative numbers which cause a clock error and make streams unplayable. To fix this issue, a stable counter is introduced. The two passes of PTS tagging are now switched after the tag has been seen stable for 100 frames. This should protect us from picture reordering issues. --HG-- extra : transplant_source : I%2A%BBi%A5nb/%5E%12%9Ay%7B%BAj%7D%0B%16%0By
2009-01-10Cast away some compiler warnings.Reinhard Nißl
2009-01-10Fix faked preview data to avoid demuxer warning.Reinhard Nißl
2009-01-10Fix locking issues in startup phase which could lead to disconnects.Reinhard Nißl
input_vdr's RPC thread needs to lock frontend. But frontend is also locked during xine_open() and xine_play(). xine_play() furthermore waits up to 10 seconds for the decoder to return the first frame. So it is unlikely that the RPC thread can lock the frontend to execute VDR's commands before VDR sends the first frame. Finally the RPC thread gave up locking the frontend after 5 seconds and the connect to VDR failed. To fix this issue, the RPC commands during startup phase are now handled by the thread which has called xine_open() as it already owns the frontend lock.
2009-01-08Fix build with libavcodec < 51.68.0.Darren Salt
This covers the internal snapshot and the version in Debian lenny.
2009-01-07Merge.Darren Salt
2009-01-05Merge security fixes from 1.1.Darren Salt
--HG-- rename : src/demuxers/demux_nsf.c => src/combined/nsf_demuxer.c rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c rename : src/libsputext/demux_sputext.c => src/spu_dec/sputext_demuxer.c
2009-01-05Fix for CVE-2008-5234(1).Darren Salt
2009-01-05Merge security fixes.Darren Salt
2009-01-04Introduce XVMC_LOCKDISPLAY_SAFE to solve deadlocks in certain xxmc ↵Reinhard Nißl
implementations. Some implementations are buggy and lock resources (for example the display or internal data structures) in different order, which results in deadlocks. As XVMC_LOCKDISPLAY_SAFE is not defined by default, most API functions will now be guarded by a LockDisplay()/UnlockDisplay() pair, which imposes a lock order at least for the resource display and hence avoids those deadlocks.