summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-15Merge.Darren Salt
2008-06-15Remove nbc_check_buffers calls; mark it & the low-water mark fns as deprecated.Darren Salt
2008-06-15Backed out changeset a1dad259c8f8. In 1.1.x, deprecated functions must remain.Darren Salt
2008-06-13A fix so it runs on SolarisSteve Evans
2008-06-14Replacement JACK pluginEd Wildgoose
2008-06-14Extra MIME types for Quicktime/ISO media.Darren Salt
2008-06-12Fix up reporting of supported formats by the ALSA & OSS output plugins.Darren Salt
Adjust translations for the spacing changes etc. which this introduces.
2008-06-12Undeprecate xine_register_log_cb.Darren Salt
2008-06-11Mark release as 1.1.13, not 1.1.12.1.Darren Salt
2008-06-11Provide a useful implementation of xine_register_log_cb().Darren Salt
2008-06-11Fix va_list-related breakage. Multiple use needs va_copy().Darren Salt
2008-06-09Fix Shoutcast NSV detection.Darren Salt
Leading whitespace could prevent this from working.
2008-06-09Avoid false positives when looking up demuxer by MIME type.Darren Salt
These occur where the MIME type used as the key is a substring of a type in some plugin's MIME type list but is not an exact match.
2008-01-10Merge new flag.Thibaut Mattern
2008-01-10Added audio padding handling.Thibaut Mattern
Fixed pts handling.
2008-01-10Added new buffer flag for audio padding.Thibaut Mattern
2008-01-10Fixed buggy discontinuity handling when playing short streams and using the ↵Thibaut Mattern
gapless switch. The current time should not be used here.
2008-01-09Added padding delay to the first and the last frame.Thibaut Mattern
Output 8 zero-bytes at the end of the stream to flush the decoder.
2008-01-09Fixed gapless playback.Thibaut Mattern
2008-01-09Fix a read-past-end bug in xine-lib's internal strtok_r replacement.Darren Salt
2008-01-09Allow for patch-level numbering; initialise to ".1".Darren Salt
2008-01-06Added signature for changeset 1dbf784bebc791266fcca02e917ee63034ac2e0bDarren Salt
2008-01-06Release tag.Darren Salt
2008-01-06Mark release.xine-lib-1_1_9-release1.1.9Darren Salt
2008-01-06Mark a translated string as fuzzy else "make -C po update-po" fails.Darren Salt
2008-01-06Constify bits of the OGM subtitle hack. Add a changelog entry.Darren Salt
2008-01-06for resolving Korean subtitle bugDongsu Park
In draw_subtitle(), if the given encoding is one the CJK charset, colored typefaces functionality is disabled and subtitles are printed with the render_text() method. Otherwise subtitles are drawn by ogm_render_line() function.
2008-01-06Tell the Real demuxer about lists of http references.Darren Salt
Such broken wrong-extension wrong-MIME-type lists exist in the wild...
2008-01-05Enable the VMware Screen codec (ffmpeg).Darren Salt
2008-01-05Add ChangeLog entry for the translation.Diego 'Flameeyes' Pettenò
2008-01-05Add translation to Türkçe by Serdar Soytetir and Server Acim.Diego 'Flameeyes' Pettenò
--HG-- extra : transplant_source : %0D7%2B%AC%15%14%B6%E9%7F%F0%A7%E2%EC%D3t3%9A%B29%9E
2008-01-04Cosmetics : replace tabs by spaces.Thibaut Mattern
2008-01-04Initial parsing of Xing header LAME extension.Thibaut Mattern
2008-01-04Pass $(X_CFLAGS) when compiling syncfb.Darren Salt
Noticed by Thomas Koeller <tkoeller@users.sourceforge.net>.
2008-01-04Protect against multiple inclusion of include/configure.h.Darren Salt
2008-01-04Fixed an issue in input_pvr with setting the frequency of the tuner for ivtv ↵Richard van Paasen
versions 0.10.6+ Note: the old code divided the frequency by 62.5. But, the ivtv driver expects a different format. I changed the implementation in input_pvr such that the frequency can be given as provided by cable companies, multiplied by 1000: e.g. 503250 for 503.250 MHz.
2008-01-03Detect corrupted or broken seek tables for CBR MP3 files. [Bug #3]Thibaut Mattern
--HG-- extra : transplant_source : %00%11%94ZZG%2A%A0%2A%3B%DA%CDx%AC%02%A8%E8%C3%DF%A5
2008-01-01Remove all reference to automake.diff.Darren Salt
2008-01-01Add ChangeLog entry for previous change.Diego 'Flameeyes' Pettenò
2008-01-01Updated French translation.Christophe Giraud
2008-01-01Avoid potential install-time mislinkage against libxine.so.2.Darren Salt
2007-12-18Use calloc() when allocating an array of elements.Diego 'Flameeyes' Pettenò
(transplanted from 332f543689ebef22ef38e052c437d6998ac8fe66) --HG-- extra : transplant_source : 3/T6%89%EB%EF%22%EF8%E0R%C47%D6%99%8A%C8%FEf
2007-12-18Use calloc() when allocating an array of elements.Diego 'Flameeyes' Pettenò
(transplanted from e9e85d6bcc7e9aafb1dc019f3505de2dafe940bf) --HG-- extra : transplant_source : %E9%E8%5Dk%CC%7E%9A%AF%B1%DC%01%9F5%05%DE-%AF%E9%40%BF
2007-12-18Use calloc() when allocating an array of elements.Diego 'Flameeyes' Pettenò
(transplanted from 3640d3cbe551f96df932b7d6218b071b910a237b) --HG-- extra : transplant_source : 6%40%D3%CB%E5Q%F9m%F92%B7%D6%21%8B%07%1B%91%0A%23%7B
2007-12-18Use calloc() when the allocated size would be counted by multiplying the ↵Diego 'Flameeyes' Pettenò
size of an item for the number of items. (transplanted from efc9d92af3d7927cbf5534b5612fd98af541ff95) --HG-- extra : transplant_source : %EF%C9%D9%2A%F3%D7%92%7C%BFU4%B5a/%D9%8A%F5A%FF%95
2007-04-15Avoid locking log_lock once the buffer has been allocated.Reinhard Nißl
(transplanted from 4988e864d1a9db84756668ea33a9f6860ded879e) --HG-- extra : transplant_source : I%88%E8d%D1%A9%DB%84ufh%EA3%A9%F6%86%0D%ED%87%9E
2007-04-15Avoid immediate frame drops by giving decoder a further chance toReinhard Nißl
supply decoded frames. There can still be scheduling delays which may let the number of frames ready for displaying to drop below frame drop limit just for a short period of time. Therefore the changes remember that the decoder should have been asked to drop some frames but do not actually have the decoder to drop some frames. When the situation has improved at the next time when the check is performed, the remembered frame drop is canceled or otherwise (when the number of frames is still below frame drop limit) executed. (transplanted from b016e80a8206a56ba3996021bacff88b8ba44621) --HG-- extra : transplant_source : %B0%16%E8%0A%82%06%A5k%A3%99%60%21%BA%CF%F8%8B%8B%A4F%21
2007-04-15Choose maximum for frame drop limit depending on the number ofReinhard Nißl
allocated frames. The current code uses a hard coded frame drop limit of 3 and doesn't adhere to it's documentation when testing whether frames shall be dropped. As a result frame drop limit is actually 4, which means that the decoder is asked to drop some frames when the number of frames waiting for displaying is less then 4. Consider a video out device like xxmc which only supplies 8 frames. For MPEG2 decoding, two frames will be used by the decoder (for the current frame and the forward reference frame) and two further frames will be used in the video out loop (the current and the previous frame) so that at any given time (under perfect conditions) there will be 4 frames waiting to be displayed. But when there are delays in scheduling, it might happen that there are only 3 frames ready for displaying and thus will result in asking the decoder to drop frames. The changes therefore determine the maximum frame drop limit in dependence of the number of allocated frames and make the detection work like documented. In the above scenario, the maximum number actually used for frame drop limit will then be 2 which allows to compensate some scheduling delays without causing the decoder to drop frames. (transplanted from 2936fd493eafe3f176f2e791340167513b4e8048) --HG-- extra : transplant_source : %296%FDI%3E%AF%E3%F1v%F2%E7%914%01gQ%3BN%80H
2007-04-15Avoid skipping an unsuitable frame when there are only few buffersReinhard Nißl
available. Usually it's a good idea to avoid reallocating frames especially when a deinterlacer needs a different format than the decoder, as this would then happen all the time. But when there is only a limited number of frames available, then even a single frame which is not scheduled at frame allocation may let the number of frames ready for displaying drop below frame drop limit and thus resulting in unnecessary frame drops. (transplanted from 235058555243755d3aebff03d898f1a5b94ff95e) --HG-- extra : transplant_source : %23PXURCu%5D%3A%EB%FF%03%D8%98%F1%A5%B9O%F9%5E
2007-04-15Increase priority of video decoder a little bit, to avoid frameReinhard Nißl
drops. When a video out device provides only a little number of video frames, the video decoder should be scheduled immediately to provide a decoded frame as soon as possible. Otherwise, the number of available frames for displaying may go below frame drop limit and thus resulting in unnecessary frame drops. (transplanted from 33960e92decd90e6010d904476f9d45b1173153a) --HG-- extra : transplant_source : 3%96%0E%92%DE%CD%90%E6%01%0D%90Dv%F9%D4%5B%11s%15%3A