Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-12 | Avoid X11 error bad drawable when drawable changes while displaying. | Reinhard Nißl | |
At least two threads operate on the drawable -- the video output thread and the xine-ui gui thread. When xine-ui changes the drawable while the output thread is displaying a frame it is likely that the video output thread triggers the X11 error bad drawable. Usually XLockDisplay() is used to synchronize these threads but it causes too much impact and should only be used to implement short atomic operations. In this case scheduling two fields of a frame for displaying may take at least one field duration which is quite a long time. Therefore a separate mutex is used for synchronizing those threads. | |||
2010-07-08 | Set default volume value at init time (pulseaudio) | Lorenzo Desole | |
2010-07-17 | "Configuration loaded" log item. | Darren Salt | |
2010-06-23 | disable debug log | Christophe Thommeret | |
2010-06-23 | fix vc1 regression | Christophe Thommeret | |
2010-06-22 | fix vc1 advanced profile in mkv. | Christophe Thommeret | |
2010-06-15 | fix max_dpb_count | Julian Scheel | |
2010-06-14 | Merge from 1.1. | Darren Salt | |
--HG-- rename : include/xine.h.in => include/xine.h rename : po/libxine1.pot => po/libxine2.pot | |||
2010-06-13 | celanup debug print | Julian Scheel | |
2010-06-13 | require at least 5 frames being marked progressive before switching to ↵ | Julian Scheel | |
progressive mode | |||
2010-06-13 | fix reference marking | Julian Scheel | |
- only mark pictures as reference for vdpau, where actually the slice nals are used for reference | |||
2010-06-13 | fix debug output | Julian Scheel | |
2010-06-13 | fix typo in interlaced/progressive detection | Julian Scheel | |
2010-06-13 | fix debug output | Julian Scheel | |
2010-06-13 | improve interlaced/progressive detection | Julian Scheel | |
- only detect before drawing and only once per image insted per field | |||
2010-06-13 | limit dpb size | Julian Scheel | |
- never exceed hard limit of 16 frames in dpb - use max_dec_frame_buffering parameter when set | |||
2010-06-12 | fix possible segfault in broken streams | Julian Scheel | |
2010-06-12 | interlaced/progressive detection | Julian Scheel | |
implemented a proper detection of interlaced/progressive content to enable deinterlacing only when needed | |||
2010-06-12 | fix double free of dangling_img | Julian Scheel | |
2010-06-12 | fix decoded_picture leak | Julian Scheel | |
wrong list was referenced in dpb_free_all, when clearing the reference picture list. this caused reference pictures not to be freed when stopping | |||
2010-06-12 | fix field coded content | Julian Scheel | |
- discard field pairs, when only one field is available (ie at start of stream) - fix tff marking | |||
2010-06-12 | rewrite vo_frame_t handling for field coded content | Julian Scheel | |
- fix tff marking - make code easier to read | |||
2010-06-11 | rework of decoded picture buffer | Julian Scheel | |
- the dpb is using two xine_lists now to manage reference pictures and pictures delayed for output - take VUI num_reorder_frames into account to buffer just as many frames as needed - cleanup reference counting for decoded pictures | |||
2010-05-27 | vdpau mpeg4 fixes. | Christophe Thommeret | |
2010-05-25 | Fix "test x == y" bashisms in configure.ac. | Darren Salt | |
2010-05-22 | mpeg4-part2 vdpau decoder. Set to low priority (too much buggy yet). | Christophe Thommeret | |
2010-05-22 | Recognise and handle the WebM container format. | Darren Salt | |
Currently, just treat it exactly as if it were Matroska. | |||
2010-05-21 | Check for mpeg4-part2 vdpau hardware support. | Christophe Thommeret | |
2010-05-21 | Bitstream buffers overflow prevention in vdpau decoders. | Christophe Thommeret | |
2010-05-21 | Separate options for SD and HD vdpau deint. | Christophe Thommeret | |
2010-05-10 | Add an option to configure VDPAU deinterlace filter for SD content. | Christophe Thommeret | |
2010-05-02 | Translation files resync. | Darren Salt | |
2010-05-02 | Translation files resync. | Darren Salt | |
2010-04-27 | vdpau: properly unlock the display in preemption reinit. | Christophe Thommeret | |
--HG-- extra : rebase_source : 74bbd9ee7e0732ce16838356a666a07c9a44acd4 | |||
2010-04-24 | fix previous commit, it discared frames too early | Julian Scheel | |
2010-04-24 | fix dpb overflow handling | Julian Scheel | |
2010-04-17 | VDPAU VC1: fixes field interlace refframes + skipped frames. | Christophe Thommeret | |
2010-04-09 | skip stuffing bytes | Julian Scheel | |
properly skip the emulation_prevention_three_byte in the bitstream, which fixes some glitches which could happen whenever such a stuffing byte was in one of the parsed sections | |||
2010-04-09 | fix freeze on discontinuities/seeking | Julian Scheel | |
completely reinitialise the h264 parser to avoid messup in the dpb which causes unnecessarily long img-locks, that might cause freezes | |||
2010-04-08 | Add two new VO_CAP_*: SHARPNESS and NOISE_REDUCTION. Fix vdpau VO driver caps. | Christophe Thommeret | |
2010-04-08 | Typo fix. | Darren Salt | |
2010-04-08 | Merge from 1.1. | Darren Salt | |
--HG-- rename : include/xine.h.in => include/xine.h rename : src/xine-engine/video_out.h => include/xine/video_out.h | |||
2010-04-08 | Add support for Xv gamma adjustment. | Darren Salt | |
2010-04-02 | demux_tta: fix some dumb truncation errors | Kelvie Wong | |
I don't know why I multiplied by integers _outside_ the parentheses. I blame late nights. Regardless, this fixes the skip every 24 seconds due to the truncation of FRAME_TIME. The input_time is also more accurate for e.g. stopping cue tracks. | |||
2010-04-07 | Add video/mp2t (and the corresponding video/mp2p). | Darren Salt | |
2010-03-30 | Allow dh_xine to take package name suffixes. Defaults are "x console". | Darren Salt | |
2010-03-30 | Add dh 7 support (dh --with xine). | Darren Salt | |
2010-03-30 | fix potential deadlock on h264 playback | Julian Scheel | |
- free vo_frames as early as possible to avoid dead-locks, due to unnecesarily locked frames - ensure that dpb does not exceed given max size --HG-- extra : rebase_source : 107db4ccde8907bba161d3cfd3f964847343664e | |||
2010-03-29 | Missed s/-/_/ in XINE_ARG_ENABLE & XINE_ARG_WITH. | Darren Salt | |
2010-03-24 | Merge from 1.1. | Darren Salt | |
--HG-- rename : doc/hackersguide/internals.sgml => doc/hackersguide/internals.docbook rename : doc/hackersguide/library.sgml => doc/hackersguide/library.docbook rename : include/xine.h.in => include/xine.h rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c |