summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-19Added signature for changeset d912bda42df43a6ec24a4d479e202c327a733a42Darren Salt
2008-03-19Added tag xine-lib-1_1_11-release for changeset 10a6bc10e58fDarren Salt
2008-03-19Release date.xine-lib-1_1_11-release1.1.11Darren Salt
Correct a few minor changelog errors.
2008-03-19Fix ffmpeg plugin build where source dir != build dir.Darren Salt
2008-03-19Fix xine-lib.pot generation again.Darren Salt
2008-03-19Fix xine-lib.pot generation wrt recent ffmpeg plugin source relocation.Darren Salt
2008-03-18Move ffmpeg plugin code into src/combined/ffmpeg & adapt for current ffmpeg.Darren Salt
The source remains compilable with older ffmpeg, whether internal or external. --HG-- rename : src/libffmpeg/Makefile.am => src/combined/ffmpeg/Makefile.am rename : src/libffmpeg/ff_audio_decoder.c => src/combined/ffmpeg/ff_audio_decoder.c rename : src/libffmpeg/ff_dvaudio_decoder.c => src/combined/ffmpeg/ff_dvaudio_decoder.c rename : src/libffmpeg/ff_mpeg_parser.c => src/combined/ffmpeg/ff_mpeg_parser.c rename : src/libffmpeg/ff_mpeg_parser.h => src/combined/ffmpeg/ff_mpeg_parser.h rename : src/libffmpeg/ff_video_decoder.c => src/combined/ffmpeg/ff_video_decoder.c rename : src/libffmpeg/ffmpeg_decoder.c => src/combined/ffmpeg/ffmpeg_decoder.c rename : src/libffmpeg/ffmpeg_decoder.h => src/combined/ffmpeg/ffmpeg_decoder.h rename : src/libffmpeg/ffmpeg_encoder.c => src/combined/ffmpeg/ffmpeg_encoder.c
2008-03-18Merge from 1.1.Darren Salt
2008-03-17Add a simple XML parser test program (not distributed).Darren Salt
2008-03-12Merge from 1.1.Darren Salt
--HG-- rename : doc/faq/faq.sgml => doc/faq/faq.docbook rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h rename : src/libffmpeg/Makefile.am => src/combined/ffmpeg/Makefile.am rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c
2008-03-12Cope with NetBSD, which apparently doesn't have SNDCTL_DSP_GETODELAY.Darren Salt
(Fall back on SNDCTL_DSP_GETOPTR.)
2008-03-12Tidy up ffmpeg includes a bit.Darren Salt
-Ilibavcodec is wrong when build dir != source dir or with external ffmpeg.
2008-03-11Fix buffer size calculation by using more appropriate calloc().Reinhard Nißl
2008-03-11Fix accessing plugin node after disposing plugin in plugin free functions.Reinhard Nißl
2008-03-11Use calloc() to avoid possible integer overflow if stream_count is big enough.Diego 'Flameeyes' Pettenò
--HG-- extra : transplant_source : %90%CC%97%8Fk%C1%FD%9C%A4%FB%0C%9E%07%F5A%B8%29o%EEo
2008-03-11Fix Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073).Diego 'Flameeyes' Pettenò
Thanks to Alin Rad Pop, Secunia Research.
2008-03-10fix mrl exampleMiguel Freitas
2008-03-10Fixed long delay when closing stream on dual core systems [Bug #33]Miguel Freitas
2008-03-10Add Xv port selection by type (overlay or textured video).Darren Salt
This uses the adapter names reported by the X 2D graphics driver. (Transplanted from 8c06e053c6dbb2f31c004f6eb615ebbf3f67d667)
2008-03-10Add Xv port selection by type (overlay or textured video).Darren Salt
This uses the adapter names reported by the X 2D graphics driver. --HG-- extra : transplant_source : %AE%87%B0%EAy%A0%DEXJ%8D6f%EA%C6iw%F0%03%60%29
2008-03-10Add the missing changelog entry for 1afef0ba01d6.Darren Salt
2008-03-10Support # stream parameter separator in raw filenames as well as in full MRLs.Miguel Freitas
Changeset 8ffe18290ba5 fixed bug 1784272 (opening raw filenames with # character, like "show #1.mpg") but at the cost of killing # separator in raw filenames completely. Although this might be a valid requirement in a new devel branch, imho, such change in stable branch should be considered a regression. The original idea of passing partial MRL for the input plugins to try doesn't work because plugin will generate error messages for every failed attempt to open the file (like "show " above), even thought the complete MRL is valid and will be played. So, since raw filenames are an exception for the MRL scheme anyway, we try stat'ing the partial filenames to determine what user means with the #.
2008-03-09Update the documentation so that it tells users to report bugs on the xine ↵Diego 'Flameeyes' Pettenò
bug tracker rather than xine-user mailing list. --HG-- extra : transplant_source : %7D%2C%E8%89I%C5%BE%8A%0A%0E%D3%E7%DD%18%DB%B9%05%20%12%A9
2008-03-09Update the documentation so that it tells users to report bugs on the xine ↵Diego 'Flameeyes' Pettenò
bug tracker rather than xine-user mailing list.
2008-03-07Get rid of some "may be used uninitialised" warnings.Darren Salt
2008-03-06Fix deadlock in sync point code caused by initial handshake byte.Reinhard Nißl
--HG-- extra : transplant_source : %09%A1%828%A2%19P%09%A0%D7%83%DB.%B3%D2%13%26%7D%10%DC
2008-03-06Mark vdr-xine ABI changes.Darren Salt
--HG-- extra : transplant_source : 4%BDI%3C%13.%A1%AE%E4%20W%25%24%05%E2z%23%FD%3F%AF
2008-03-06Merge from 1.1.Darren Salt
--HG-- rename : src/libffmpeg/Makefile.am => src/combined/ffmpeg/Makefile.am
2008-03-06Fix DXR3 build with internal/new ffmpeg.Darren Salt
2008-03-06Fix compilation of video_macosx.mMatthias Ringwald
video_macosx.m was not update to specify <xine/..> includes and default_video_driver_class was not renamed to default_video_driver_class_dispose
2008-03-06Fix compilation for installed libintl.h in include pathsMatthias Ringwald
Compilation of xine-lib-1.2 hg failed for me as libintl.h does this: #define textdomain libintl_textdomain This causes trouble accessing fields in structures which are accidentally named "textdomain". The patch renames textdomain to text_domain in xine headers and xine- engine/xine.c and xine/load_plugins.c
2008-03-06Fix compilation on non-x86 achitecturesMatthias Ringwald
Compiliation of xine-lib-1.2 hg fails on my non-x86 (Mac G5) machine, as arch_x86 is not initialized and later checked for != no. By this, MMX support is later activated which will fail on all non-x86 machines.
2008-03-06Fix include path to internal ffmpeg for post/planarMatthias Ringwald
2008-03-06CVS broken with built-in ffmpegChris Rankin
I can no longer build libxine from CVS, unless I apply this patch. I do not have ffmpeg installed, and so am using the built-in ffmpeg instead (I think). --HG-- extra : transplant_source : %96v8%CE%21%82%CCh%0A%83%0C%BC%C5%91F%89W%E4%B8%AE
2008-03-06Fix _x_get_current_frame_impl() to not abort when used legally.Reinhard Nißl
Retrieving frame size and format is a legal operation even for otherwise not supported frame formats like XXMC.
2008-03-04Cset 492257577b4d is an ABI extension: bump the soname. Add changelog entry.Darren Salt
2008-03-02libdvdread - Uses UDF provided length as authoritativeBastian Blank
libdvdread uses the file length provided by the UDF fs of the title set IFO files authoritative. I got a DVD which have parts of this file mapped outside of the provided file size and according to my memory only the offsets in the files matters in the standard. This patch adjusts the internal knowledge of the filesize accordingly and at least allows mplayer to play the dvd. (Imported from Debian libdvdread 0.9.7-8)
2008-03-17Allow CR & LF termination of XML element names.Darren Salt
2008-03-14xine_init(): mutex objs not initializedCarlo Bramini
The problem comes from the fact that into xine_probe_fast_memcpy() there is a call to xprintf, which excutes some actions to this->log_lock. But the "log_lock" field is still uninitialized. Under Windows, the xine_init() always crashes because that type is implemented as a structure, so the lock receives a NULL pointer and the execution is halted. The attached patch proposes to move the mutex objects to the top of xine_init() function. --HG-- extra : transplant_source : %07%1D%7F%F0%97%7D%06%3E%9F%2Ar%03%1DQ%14%F3%D1%EF%1D%93
2008-03-14Unportable pthread_t compare in xine.cCarlo Bramini
With Pthreads for Win32/Win64 I cannot compare two pthread_t items because they are implemented as structures. This patch fixes the comparison by using pthread_equal() function. --HG-- extra : transplant_source : %9D%98%CE%83%5E%BD%A9u%11%C7%3BmP%28%EBH%D0%B6I%DF
2008-03-14Mention CVE-2008-1161, which was fixed in 1.1.10.1.Darren Salt
2008-03-13Add a CVE number for the ASF header crash fix.Darren Salt
2008-03-02Make use of the new function xine_get_current_frame_alloc().Reinhard Nißl
The new function allows us to remove pausing the stream as the image data can now be retrieved in a single call. --HG-- extra : transplant_source : %DE%A7%7B%C9%E93%15%AC%1E%3D%A2Ik%E4%D1%AC44w_
2008-03-02Intercept metronom to recognize discontinuities after which PTS is valid.Reinhard Nißl
For various operations, VDR needs to know the current PTS. But to have VDR work correctly, xine-lib's PTS must only be returned to vdr-xine when the PTS is related to the current stream. Intercepting the stream's metronom for monitoring discontinuities serves the need to detect the point in time from which on xine-lib's PTS values are related to the current stream. --HG-- extra : transplant_source : %89%DEe%F0uI%CCMK%27%9E%C3%A6%EC%ACk%13Bh%02
2008-03-02Fix "clear" implementation by introducing sync points in data stream.vdr-xine-version-802Reinhard Nißl
vdr-xine used a padding packet to push out any remaining data before input_vdr executed "clear" to drop that data. But depending on the way how input_vdr is connected to vdr-xine it could happen that the padding packet reached input_vdr after executing "clear" and therefore "clear" didn't work as expected. To fix this issue, sync points are introduced by making the padding packets "unique" in the stream. input_vdr will now drop all data up to the sync point packet. So even if the padding packet arrives later than the "clear" command, only data following the sync point will be fed to the demuxer. --HG-- extra : transplant_source : %A1%5E%8C%E1vmW%98D%1EW%A7%AF%B4V%5D%84%26%D0%DA
2008-03-02Fix a compiler warning regarding const.Reinhard Nißl
--HG-- extra : transplant_source : %FFP%FFI%1EgE%7F%15%AAwQt%AD%08%FB6aO%19
2008-03-04Whoops, managed to lose mangle.h.Darren Salt
(This can happen when you revert & patch when merging.)
2008-03-04Merge from 1.1.Darren Salt
--HG-- rename : include/xine.h.in => include/xine.h rename : src/libdts/xine_dts_decoder.c => src/audio_dec/xine_dts_decoder.c rename : src/libmpeg2/decode.c => src/video_dec/libmpeg2/decode.c
2008-03-04Merge from 1.1.Darren Salt
--HG-- rename : src/libffmpeg/ff_dvaudio_decoder.c => src/combined/ffmpeg/ff_dvaudio_decoder.c rename : src/libffmpeg/ff_video_decoder.c => src/combined/ffmpeg/ff_video_decoder.c rename : src/libffmpeg/ffmpeg_decoder.h => src/combined/ffmpeg/ffmpeg_decoder.h
2008-03-04Fix libavcodec/dvdata.h-related build problems with older ffmpeg.Darren Salt