summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-06-04Mark audiocs_rates static and const.Diego 'Flameeyes' Pettenò
2007-06-04Remove redundant nested #ifdef __svr4__.Diego 'Flameeyes' Pettenò
2007-06-03Update libmpcdec code to 1.2.6 version.Diego 'Flameeyes' Pettenò
2007-06-02Make LIBNAME correspond to the soname.Darren Salt
2007-06-02Fiddle with the versioning so that we get libxine.so.2.0.0.Darren Salt
This requires renaming po/libxine1.pot -> po/libxine2.pot. --HG-- rename : po/libxine1.pot => po/libxine2.pot
2007-06-02Repair breakage introduced in cset 923cae943a0e.Darren Salt
2007-06-02Rename libxine-dev to libxine2-dev.Darren Salt
--HG-- rename : debian/libxine-dev.install => debian/libxine2-dev.install
2007-06-02Merge.Darren Salt
2007-06-02Merge from 1.1; handle Debian packaging fallout from the merge.Darren Salt
--HG-- rename : debian/libxine1-doc.docs => debian/libxine2-doc.docs rename : debian/libxine1-doc.manpages => debian/libxine2-doc.manpages
2007-06-02Conflict with libxine2-dev.Darren Salt
2007-06-02Bump libtool revision number.Darren Salt
2007-06-02Don't use GNU make extensions for fig to png creation, as the old-style ↵Diego 'Flameeyes' Pettenò
suffix rules works.
2007-06-02Regenerate.Diego 'Flameeyes' Pettenò
2007-06-02Add a -doc package, allowing libxine1 and libxine2 to be installed together.Darren Salt
2007-06-01Remove cachedir_entry variable that is now unused.Diego 'Flameeyes' Pettenò
2007-06-01Collapse the Ogg demuxer, and the Theora, Vorbis and Speex decoders in the ↵Diego 'Flameeyes' Pettenò
same 'xiph' plugin. As the three decoders requires Ogg support, and requires an Ogg demuxer to play, enabling any one of them will then enable the ogg demuxer. The Ogg demuxer, on its own, needs to know which of the three formats are enabled, or it will not be able to properly decode them. With this change, only one plugin will need to load and know about Xiph formats and libraries. --HG-- rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c rename : src/libxineadec/xine_speex_decoder.c => src/combined/xine_speex_decoder.c rename : src/libxinevdec/xine_theora_decoder.c => src/combined/xine_theora_decoder.c rename : src/libxineadec/xine_vorbis_decoder.c => src/combined/xine_vorbis_decoder.c
2007-06-01Port Simon Farnsworth's xv deinterlacing fix to xcbxv.Darren Salt
2007-06-01Prioritise the musepack demuxer over mpgaudio, as sometimes the latter can ↵Bram Verweij
misfire and report a good file as unplayable.
2007-05-31Merge.Diego 'Flameeyes' Pettenò
2007-05-31Don't include the local copy of frame.h and synth.h when building with ↵Diego 'Flameeyes' Pettenò
external libmad.
2007-05-31Patch: fix parsing qt/mov embedded referncesClaudio Ciccani
The attached patch fixes a problem with embedded references in recent versions of quicktime's movie formats. Apparently there is an additional atom (RMRA) before the RMDA atom: it works like a container for all subsequent atoms, so it can be safely skipped. You can test yourself what I'm saying by watching some trailers at apple.com (http://www.apple.com/trailers). -- Regards, Claudio Ciccani klan@users.sf.net http://directfb.org http://sf.net/projects/php-directfb
2007-05-29Actually id3v2_tagsize was used by demux_mpgaudio and demux_aac; but as it ↵Diego 'Flameeyes' Pettenò
makes little sense, move BE_*_synchsafe functions from id3.c to id3.h and declare them inline, then BE_32_synchsafe can be replaced to id3v2_tagsize as drop in.
2007-05-29Use the integer versions of Speex decoding functions, this avoids an ↵Diego 'Flameeyes' Pettenò
iteration over the decoded frames to transform them to integer, and also avoids an improper saturation.
2007-05-29Add a ChangeLog entry.Diego 'Flameeyes' Pettenò
2007-05-29Fix typo reporting ID3v2.4 tags as ID3v2.3.Diego 'Flameeyes' Pettenò
2007-05-29Print the invalid header flags when found.Diego 'Flameeyes' Pettenò
2007-05-29Add a comment about id3v2_istag function and remove id3v2_tagsize function ↵Diego 'Flameeyes' Pettenò
(was used by demux_flac only).
2007-05-29Correctly parse ID3 tags, and avoid skipping over them manually. This ↵Diego 'Flameeyes' Pettenò
reduces again the amount of troublesome FLAC files.
2007-05-29Esperanto by Antonio C. Codazzi "La Filozofo" <f_sophia libero it>Philipp Matthias Hahn
2007-05-28Replaced the hardcoded opcodes with "rdtsc" notation, make the rdtsc() ↵Stas Sergeev
function static.
2007-05-28Add an x86_64-specific version of rdtsc().Stas Sergeev
2007-05-26Re: [xine-devel] vcd plugin - sigsegv in 1.1.6 and 1.1(.7)Manfred Tremmel
development branche Am Samstag, 26. Mai 2007 17:48 schrieb Darren Salt: > Could you also try not reverting that and instead applying one or > both of the attached patches? Both playback and eject need to be > tested. You should use the drive's eject button, though there's no > harm in also checking xine-lib's eject code. Ok, here's a modified patch, a combination of your two patches, with a little fix. It works fine here, pressing the vcd button on xine-ui starts playing vcd's directly and when pressing the stop button, I can eject the CD by pressing the eject button on the cd drive. I hope it's ok for you. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
2007-05-20Add stdout redirection to the example scan command.Darren Salt
2007-05-20Mention other methods of getting the current dir; use shell quoting.Darren Salt
2007-05-20Make it clearer that the notes immediately below the MRL summary are important.Darren Salt
2007-05-17Convert character constants to hex values for redability in UTF-8 terminals.Darren Salt
Add and adjust comments appropriately.
2007-05-17Convert comments (and the occasional string where it doesn't matter) to UTF-8.Darren Salt
2007-05-17Convert AUTHORS to UTF-8. Add some now-useable accents & use ß where preferred.Darren Salt
2007-05-16v4l: replace faulty use of xprintf with lprintf.Simon Farnsworth
The current input_v4l in xine-lib 1.1.6 is inherently buggy (it will deference an invalid pointer in extract_mrl if the MRL contains a V4L input name or frequency).
2007-05-02[PATCH] Remove packet count from demux_ts, to remove a long delaySimon Farnsworth
The attached patch applies after my logging patches (I can regenerate if needed). demux_ts attempted to read packets from the input 200 times before giving up. When playing a local file, this is harmless, as it will hit EOF 200 times; however, input_dvb waits 5 seconds for packets on each call to read, resulting in a 1000 second delay if tuning fails. Remove the counting of input packets, and add a comment to read() in input_plugin.h, to indicate that we expect inputs to try and return some data when read() is called. This fixes the delay, and makes it clear to future maintainers that they shouldn't expect to loop like this. -- Simon Farnsworth
2007-05-02[PATCH] Enhance logging in demux_ts, input_dvb and video_out_xvSimon Farnsworth
The three attached patches (against 1.1.6) each increase the amount of debug logging in their respective components. We've found the extra logging useful when trying to track down faults. I've split this into three patches to make it easier to apply only some of our changes. -- Comments welcome, Simon Farnsworth
2007-05-13DVB MRL documentation corrections, additions and tweaks.Darren Salt
Add documentation for dvba: MRLs. Mention that the service ID is required for dvbs:, dvbc: and dvbt:. Replace _ with - in the DVB tuning info descriptions (for formatting reasons).
2007-05-13Correct the dvba:// MRL / tuner mismatch message.Darren Salt
2007-05-11Throw a XINE_MSG_PERMISSION_ERROR error when HTTP returns a 401 statushadess@cookie.hadess.net
Patch from Dmitri Fedortchenko <dimo <at> angelhill.net>, required for upstream Totem bug: http://bugzilla.gnome.org/show_bug.cgi?id=418316
2007-05-04[PATCH] Fix deinterlacing in video_out_xv.cSimon Farnsworth
Xv drivers are permitted to return a bigger image than we asked for, to work around hardware constraints. If this happens, 1.1.6's video_out_xv cannot deinterlace properly. Fix this by deinterlacing based on the width of the Xv image; the Xv driver will discard the extra horizontal data. Without this patch, you get a barber-pole effect if the input video is interlaced *and* the Xv driver chooses to round up the width of the requested image. -- Simon Farnsworth
2007-05-06Changelog entries.Darren Salt
2007-05-06Merge Reinhard Nissl's xxmc fixes and related changes.Darren Salt
2007-05-06Merge Reinhard Nissl's MPEG2 fixes and optimisations.Darren Salt
2007-05-06Merge Reinhard Nissl's ffmpeg fixes.Darren Salt
2007-05-06Merge Reinhard Nissl's demuxer fixes.Darren Salt