summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-10-26Linux-2.6.23 header change breaks buildKen Moffat
> > /* Special codes used when specifying changer slots. */ > #define CDSL_NONE (INT_MAX-1) > #define CDSL_CURRENT INT_MAX
2007-10-25xine-config needs to be distributed.Darren Salt
2007-10-23Merge from 1.1, updating plugin Provides accordingly.Darren Salt
2007-10-23Add Provides so that front-end packages won't be broken.Darren Salt
2007-10-23Merge from 1.1, updating plugin Conflicts/Replaces accordingly.Darren Salt
2007-10-23Add Conflicts/Replaces with the various plugin packages.Darren Salt
--HG-- extra : transplant_source : %1D%7F%1D%00%EC%9C%8E%BD%9D%99i%A2%F0d%7D%DC%03%E3B%03
2007-10-23Simple patch to the XML parserBastien Nocera
Found this little problem (was causing some "uninitialised variable accesses" under valgrind) while implementing Podcast reading in RB using Totem's playlist parser. --HG-- extra : transplant_source : J%D9/%16%E2i%B2%84%FA%8A%85%888N%A5%B4%16s%BD%16
2007-10-23Generate video_step from stream and work around wrong field duration.Reinhard Nißl
When demux_mpeg_pes uses FFmpeg for H.264 streams, it doesn't set video_step as it doesn't know it. But FFmpeg provides it deriveable from time_base. So let's use the derived value as long as it isn't set explicitly. Furthermore, demux_mpeg_pes set's BUF_FLAG_FRAME_END whenever it encounters a H.264 access unit delimiter, which appears between fields or frames, but it doesn't know, whether it deals with fields or frames. avcodec_decode_video() on the other hand sets got_picture even when the decoded data specifies just a field. But it also sets the flag interlaced_frame. So let's use this flag to halve video_step in order to show the decoded images just for a field duration. --HG-- extra : transplant_source : %40Q%E3fO%3C%E7%A0%02%BA%9D%1D%BD%81%F0f-%EAs%87
2007-10-23Use vdr://path/to/fifo and netvdr://host[:port]; cope with any number of "/"s.Darren Salt
2007-10-22vdr:// MRL handling improvements.Darren Salt
Do MRL unescaping. For FIFOs, require vdr:///path/to/fifo (i.e. three or more leading slashes). For host[:port], truncate the MRL at the first "#" (prior to unescaping).
2007-10-22Fix broken usage of macros within translation markup.Darren Salt
2007-10-22Add socket connection support to input_vdr.Reinhard Nißl
2007-10-21small bugfix: make sure width/height are known before trying to use them ↵"Miguel Freitas ext:(%22)
(wait the main stream to fully initialize) prevents division by zero in draw_subtitle().
2007-10-18Merge from 1.1.Darren Salt
2007-10-18Changelog entry for the flv fix.Darren Salt
2007-10-18fix issue with non-seekable stream in demux_flvClaudio Ciccani
2007-10-18Make AM_PATH_XINE ignore xine-config if a libxine.pc for >= 1.1.90 is present.Darren Salt
2007-10-18Fix breakage when AM_PATH_XINE is first to use PKG_CHECK_MODULES.Darren Salt
2007-10-18Mention xine-config deprecation in the NEWS file.Darren Salt
2007-10-18xine-config man page fixes.Darren Salt
2007-10-10Stop a really irritating fprintf() that really should not be.Matt Messier
(transplanted from 2b2f2adc8a1e0a05d89354ff259f7b2a331aa071) --HG-- extra : transplant_source : %2B/%2A%DC%8A%1E%0A%05%D8%93T%FF%25%9F%7B%2A3%1A%A0q
2007-10-08add lib64/real into the real codec pathsAnssi Hannula
I managed to miss one from my earlier patch, though I could've sworn I checked this. Add (prefix)/lib64/real into the real codec path list. It is encountered in the 64bit PLF Mandriva real-codecs package.
2007-10-08Revert cheating invalid frame sizes after fixed frame allocation (continued).Reinhard Nißl
These cheats where hiding a frame allocation bug in FFmpeg decoder which was previously fixed.
2007-10-16Implement VDR's subtitles menu key for vdr-xine-0.7.12.vdr-xine-version-712Reinhard Nißl
2007-10-16Add additional key introduced for VDR-1.5.10's subtitles menu.Reinhard Nißl
2007-10-10Deprecate xine-config and re-implement it in terms of "pkg-config libxine".Darren Salt
xine-config is no longer a build-time generated file. --HG-- rename : misc/xine-config.in => misc/xine-config
2007-10-03Merge from 1.1.Darren Salt
2007-10-02Update changelog.Darren Salt
2007-10-02Correct the source package name.Darren Salt
2007-10-02Unbreak flac demuxer (was trying to #include a deleted file).Darren Salt
2007-10-01Fix incorrect H.264 detection on successive MPEG1/2 B frames.Reinhard Nißl
Successive MPEG1/2 B frames (each with a slice #9) could incorrectly lead to the assumption of a H.264 stream, as sequence or group start codes were not seen for these frames. So the detection logic interpreted the slice #9 start codes as H.264 access unit delimiters and therefore incorrectly switched to H.264 buffer type instead of MPEG1/2. Extending the detection logic to consider MPEG1/2 picture start codes as well (which do not appear in H.264 streams), prevents false positives.
2007-10-01Revert cheating invalid frame sizes after fixed frame allocation.Reinhard Nißl
These cheats where hiding a frame allocation bug in FFmpeg decoder which was previously fixed.
2007-10-01Add UI option to configure FFmpeg's video decoder thread count.Reinhard Nißl
External FFmpeg has recently gained multithreaded H.264 decoding and to make use of this feature, it is necessary to inform FFmpeg about the maximum number of threads it may use for decoding.
2007-10-01Set PTS even for bad frames to improve syncing of audio and video.Reinhard Nißl
When a stream doesn't start with an IDR frame, there will be several seconds of bad frames and not setting PTS on those frames causes an unnecessary delay in syncing audio and video.
2007-10-01Fix allocation of 0x0 frame when frame size is still unknown.Reinhard Nißl
When a stream doesn't start with an IDR frame, then frame size isn't known, but all frames up to an IDR frame are reported as bad frames. In such a case, a frame of size 1x1 will be allocated as xine-lib cannot handle 0x0 frames properly, i. e. many output drivers simply crash.
2007-09-23Merge from 1.1.Darren Salt
2007-09-19Convert the "AFD changed" message into a LOG message.Darren Salt
2007-09-19Add controls for setting the opacity of DVB subtitles.Darren Salt
2007-09-17Revert the "#define lprintf" debug changes.Darren Salt
2007-09-16Correct a reported typo in the DirectX support check. [Bug 1795665]Darren Salt
2007-09-16add two real codec search pathsAnssi Hannula
The attached patch to xine-lib adds two more real codec search paths. /usr/lib/real is encountered in PLF packages for Mandriva, and /usr/lib/RealPlayer10GOLD/codecs is encountered in RealPlayer package of Mandriva.
2007-09-14Merge from 1.1.Darren Salt
2007-09-14Update changelog.Darren Salt
2007-09-14Strip leading white space from an initial text segment nested in an XML element.Darren Salt
2007-09-14Drop xml_parser_build_tree_relaxed().Darren Salt
That isn't in any release, and anyway we have a suitable replacement in xml_parser_build_tree_with_options().
2007-09-14Create child "[CDATA]" nodes for extra text (but prefer merging).Darren Salt
<a>b<[CDATA[c]]></a> gives a.data = "bc". <a>b<d/>c</a> gives a.data = "b" & .child = "d" then "[CDATA]" with .data = "c" if XML_PARSER_MULTI_TEXT is set, else a.data = "bc" and there's no "[CDATA]".
2007-09-14Handle <[CDATA[...]]>. (Based on a patch by Bastien Nocera <hadess@hadess.net>.)Darren Salt
2007-09-14Given <a>b<c/>d</a>, append rather than replace text - "bd", not "d".Darren Salt
2007-09-11Mark spudvb functions as static.Darren Salt
2007-09-11Fix DVB sub palette extraction when full_range_flag is clear.Darren Salt
Only build-tested due to lack of sample data.