Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-11 | Add patch so that sha1 support is built into libavutil. | Diego 'Flameeyes' Pettenò | |
Patch for upstream FFmpeg will follow. | |||
2007-12-11 | Use libavutil's sha1 routine rather than adding an implementation of it. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Remove a base64 decoding function, and use libavutil decoding function instead. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Use libavutil's base64 routines rather than adding musicbrainz's to cdda plugin. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Remove CRC routine from libxine, now using libavutil for CRCs. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Use libavutil's crc routine rather than xine-utils's. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Use libavutil's crc routine rather than a52dec's. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Actually use the context already allocated by libavutil. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Use libavutil's crc routines rather than xine-utils's code. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Use FFMPEG_* variables and reduce conditional. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | use FFMPEG_POSTPROC_* variables, reduce conditional. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Add generic libavutil rule. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Check for libavutil presence, set FFMPEG_* AVUTIL_* and FFMPEG_POSTPROC_* ↵ | Diego 'Flameeyes' Pettenò | |
variables even when using internal copy. | |||
2007-12-11 | Fix thinko. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Mark wc3_pal_lookup static. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Don't use the if(foo) free(foo); construct, as free(NULL); is well defined. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Mark empty_spu static const. | Diego 'Flameeyes' Pettenò | |
2007-12-11 | Don't use two C files to build the two versions of directfb. Just add ↵ | Diego 'Flameeyes' Pettenò | |
-DDIRECTFB_X11 to CFLAGS. | |||
2007-12-10 | Merge from 1.1. | Diego 'Flameeyes' Pettenò | |
2007-12-10 | Simplify Pulse plugin reverting some of today's changes and going back from ↵ | Diego 'Flameeyes' Pettenò | |
there. Instead of using a thread to watch for completion, use mutexes where needed. Don't wait for operation completion for volume changes, they can happen asynchronously too. | |||
2007-12-10 | Backport the PulseAudio plugin from 1.2 branch. | Diego 'Flameeyes' Pettenò | |
2007-12-10 | Don't run the infinite loop when checking operations. | Diego 'Flameeyes' Pettenò | |
Instead a condition is signalled when adding new entries, and waited for if no entries are present. | |||
2007-12-10 | Remove pa_mutex, with the new threaded wait_for_operation there seems to be ↵ | Diego 'Flameeyes' Pettenò | |
no more race conditions. | |||
2007-12-10 | Don't use cork/uncork calls to handle pause and resume. | Diego 'Flameeyes' Pettenò | |
2007-12-10 | Replace wait_for_operation() with a threaded version to avoid race conditions. | Diego 'Flameeyes' Pettenò | |
Note that the code is incomplete: the infinite loop without sleep will create unneeded wakeups and waste resources. | |||
2007-12-09 | Do the same for libxine2. | Darren Salt | |
2007-12-09 | Mark libxine1 as providing the libxine1-* packages which it replaces. | Darren Salt | |
2007-12-09 | Merge from 1.1. | Darren Salt | |
2007-12-09 | Enable the WMV VC1 (ffmpeg) codec. | Darren Salt | |
--HG-- extra : transplant_source : %15%CD%0B%2C%F2g%03%B9%25%D4%B2%8BQ%1F%EB%BB%8F%28%9B%C8 | |||
2007-12-08 | spudvb osd update fix | Christophe Thommeret | |
- Allow visible region updates. - Resize OSD at drawing time. --HG-- extra : transplant_source : %17%ECZ%D0j%2C%BC%06%7CO%3A%F0%C7u%A3%86%DE%8Bb%D3 | |||
2007-12-07 | Merge from 1.1. | Diego 'Flameeyes' Pettenò | |
2007-12-07 | Don't try to free the frame if it's not allocated. Fixes bug FS#3. | Diego 'Flameeyes' Pettenò | |
2007-12-07 | Fix compilation of DXR3 support with external ffmpeg. Untested with actual DXR3. | Darren Salt | |
Compilation was "broken" by ffmpeg rev. 9283. | |||
2007-12-03 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c | |||
2007-12-04 | fifo_peek_int can return NULL (when non-blocking). make fifo_remove_int ↵ | Matthias Kretz | |
handle that case | |||
2007-12-03 | Fixed a race condition between ao_loop and ao_close to not lose the last buffer. | Matthias Kretz | |
In ao_loop only read the first buffer and remove it from the fifo only when the buffer has been written or is about to be discarded. This fixes the race between ao_loop and ao_close for good. Now fifo_remove_int may signal empty again right after removing the last buffer from the fifo. | |||
2007-12-02 | silence stdout of ogg demuxer | Matthias Kretz | |
2007-12-02 | Don't signal fifo->empty right after reading the last buffer | Matthias Kretz | |
but only when a read was requested and the fifo is empty. Rationale: ao_close uses fifo_wait_empty to make sure all buffers were written to the driver before it calls close on the driver. But if empty is already signaled when ao_loop just reads the next buffer then ao_close might close the driver before ao_loop has a chance to send the buffer to the driver. | |||
2007-12-02 | remove redundant check | Matthias Kretz | |
buf must be != NULL because of the while(!fifo->first) before and the buf->next after | |||
2007-12-02 | Fixed ALSA close function to not discard all data that had been written but ↵ | Matthias Kretz | |
not played yet. When closing the pcm device make sure that everything that was written to the device actually gets played. This was the race we were seeing with Ogg Vorbis and wav playback where a delayed driver->close would fix playback. Notice that blocking mode needs to be used for snd_pcm_drain, otherwise the call would be a noop. | |||
2007-12-03 | ChangeLog entries for my patches | Matthias Kretz | |
2007-11-30 | Remove pointless "several MRLs" text; move that paragraph up a bit. | Darren Salt | |
2007-11-25 | * change the maintainer field to xine-devel@lists.sourceforge.net. | Reinhard Tartler | |
2007-11-25 | * remove gs from build-dependencies | Reinhard Tartler | |
2007-11-25 | Merge from 1.1. | Darren Salt | |
Some fixups were required for the kfreebsd patch; needs testing. --HG-- rename : src/video_out/libdha/ports.c => contrib/libdha/ports.c rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c rename : src/libxineadec/xine_vorbis_decoder.c => src/combined/xine_vorbis_decoder.c | |||
2007-11-25 | Fix a signedness issue in genre number validation. | Darren Salt | |
Negative values would be accepted, resulting in junk in XINE_META_INFO_GENRE or a segfault. | |||
2007-11-25 | Port nsf plugin build-disabling option to 1.2. | Darren Salt | |
2007-11-25 | Avoid any future need to alter ID3_GENRE_COUNT. | Darren Salt | |
2007-11-25 | patch adding additional ID3 genres | Maximilian Schwerin | |
2007-11-24 | Build-depend on libvcdinfo-dev. | Darren Salt | |