| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2007-04-18 | Use the proper dts.h file. | Diego 'Flameeyes' Pettenò | |
| 2007-04-18 | Limit common-case buffer copying optimisation to i386 & amd64. | Darren Salt | |
| This fixes reported alignment issues on ARM. (We could require correct alignment on some architectures, but this is easier.) | |||
| 2007-04-18 | Permit to build against libdca 0.0.5. | Diego 'Flameeyes' Pettenò | |
| To build against this, we need to make sure that the system dts.h header is used instead of the internal copy of it, as the internal copy will declare the functions with the old names, while libdca's system header will create macro aliases between the old names and the new ones. Better fix will be implemented in 1.2 series. --HG-- rename : src/libdts/dts.h => src/libdts/internal-dts.h | |||
| 2007-04-18 | Alphablending optimizations: | Petri Hintukainen | |
| - validate palette alpha values in overlay manager (one check / overlay / palette index) instead of checking every alpha value twice for every blended pixel in every frame - remove unneeded calculations - approximiate expensive integer divisions with multiplication and shift | |||
| 2007-04-17 | Fix DVD playback (was hanging when either the AC3 or DTS demuxers were probed). | Darren Salt | |
| This may have side-effects wrt other streams; CDDA is fine, though. | |||
| 2007-04-15 | Avoid sending BUF_FLAG_FRAME_END before the first frame. | Reinhard Nißl | |
| When BUF_FLAG_FRAME_END is sent before the first frame, decoding fails as there is no data and a "bad" frame of size 0x0 will be allocated, which is really bad as such as frame is simply invalid. | |||
| 2007-04-15 | Initialize image size in bmiheader with data from AVCodecContext, if still ↵ | Reinhard Nißl | |
| uninitalized. | |||
| 2007-04-14 | Use xine_xcalloc instead of xine_xmalloc when mutiplying the number of ↵ | Diego 'Flameeyes' Pettenò | |
| elements by the size of the single element. (transplanted from 512894f517c423fed0cadeca0d46c6d909403106) --HG-- extra : transplant_source : Q%28%94%F5%17%C4%23%FE%D0%CA%DE%CA%0DF%C6%D9%09%401%06 | |||
| 2007-06-13 | Use strndup rather than just strdup to avoid overflows. | Diego 'Flameeyes' Pettenò | |
| (transplanted from 47f7f33b32805da6e8f58513c38e01dc6a595fb8) --HG-- extra : transplant_source : G%F7%F3%3B2%80%5D%A6%E8%F5%85%13%C3%8E%01%DCjY_%B8 | |||
| 2008-04-14 | Add boundary check on speex mode, see bug #83.xine-lib-1_1_12-release1.1.12 | Diego 'Flameeyes' Pettenò | |
| --HG-- extra : transplant_source : %80%19%15%EAL%B3%1EAl%11RF%E7%BB%7FHa%2A%C5%1A | |||
| 2008-04-14 | Remove a memset() rendered pointless by use of calloc(). | Darren Salt | |
| 2008-04-14 | divide by zero in demux_qt.c | Colin Gibbs | |
| On some m4a files I get a divide by zero. bytes_per_packet in this case is zero. I'm not sure what the real problem is but skipping the assignment in that case works fine. | |||
| 2008-04-14 | Title array has only five entries. It can be overrun. | Erik Hovland | |
| 2008-04-14 | strchr can return null. It should be checked. | Erik Hovland | |
| 2008-04-14 | The code checks dest when it should check *dest. | Erik Hovland | |
| 2008-04-14 | Make sure that muting/unmuting the audio without setting the volume does not ↵ | Diego 'Flameeyes' Pettenò | |
| put the volume to zero. | |||
| 2008-04-14 | dsputil_mmx.c compile failure with gcc 4.3 i386. Building as non-PIC "fixes" it. | Darren Salt | |
| 2008-04-11 | Add a function for listing video output plugins of the given type(s). | Darren Salt | |
| 2008-04-11 | Test for pulseaudio 0.9.7 to determine which muting method to use. | Darren Salt | |
| 2008-04-11 | Remove an unnecessary volume scale conversion. | Darren Salt | |
| The value being converted is already of the correct type. | |||
| 2008-04-08 | New video out plugin ("raw") | Christophe Thommeret | |
| Here is a new video output plugin that passes raw data to the front end through supplied callbacks. --HG-- extra : transplant_source : -AT%2A%0A%EB%F5%1Eu4%9E%12%C4%B8%0B%87%13%A5%9D%CA | |||
| 2008-04-08 | Fix YUY2 Video Output on Mac OS X XineOpenGLView | Matthias Ringwald | |
| For YUY2, twice the amount of data was copied into texture_buffer leading to a segfault. The crash happened with visualizers such as GOOM and oscope but not for normal video. | |||
| 2008-04-07 | Fix vorbis initialization problem in the matroska demuxer due to my last ↵ | Thibaut Mattern | |
| vorbis bugfix. The Vorbis init has to be fixed in a better way, split logic has to be added here, maybe by reusing demux.c code. | |||
| 2008-04-07 | Shift some audio plugin priorities: swap libreal & ffmpeg, otherwise 7 to 8. | Darren Salt | |
| 2008-04-07 | Implement support for "MPEG-3 adu". | Jinghua Luo | |
| 2008-04-07 | Move the sipro codec swap data & code into a common header. | Darren Salt | |
| 2008-04-07 | Check the Real extradata length. | Darren Salt | |
| 2008-04-07 | Use ffmpeg's cook decoder and fix Real decoder bugs | Jinghua Luo | |
| This patch drops support for RV20. | |||
| 2008-04-07 | ffmpeg/libreal cleanup | Jinghua Luo | |
| 2008-04-06 | Add some newer Ogg MIME types. | Darren Salt | |
| 2008-04-05 | Fix a regression in the Matroska demuxer. | Darren Salt | |
| One '&'... | |||
| 2008-04-04 | Updated PulseAudio driver (fixup) | Lennart Poettering | |
| The problem was basically that detection if PA was available happened in open() instead of open_plugin(). | |||
| 2008-04-02 | Add wvp to the wavpack demuxer's extensions list. | Darren Salt | |
| 2008-04-01 | Updated PulseAudio driver | Lennart Poettering | |
| It's basically a rework of the PulseAudio driver, fixing all the inherent races (and thus stability issues), adding proper surround sound support, support for proper muting and pause/resume. It also gets rid of all usleep() loops to make sure we don't wakeup more often than we need to. Also does a couple of other minor cleanups. This also increases the autoprobe priority to 12, above ALSA, to make sure that the Pulse plugin is preferred over ALSA if both are available. This is because we want to make sure that Xine-on-PA is preferred over Xine-on-ALSA-on-PA. | |||
| 2008-03-31 | Correct the wavpack demuxer's MIME type data. | Darren Salt | |
| 2008-03-31 | Revert a change which broke Quicktime atom parsing. | Darren Salt | |
| 2008-03-30 | Add video/x-matroska. | Darren Salt | |
| 2008-03-26 | calculate AIFF files samplerate from 80-bit float, fixes wrong playback of ↵ | Kirill Belokurov | |
| some AIFF files | |||
| 2008-03-28 | fix overreading from input buffer and report lost bytes in lpcm decoder | Kirill Belokurov | |
| 2008-03-27 | take into account CPU endianness when converting 24bit=>16bit samples | Kirill Belokurov | |
| 2008-03-28 | AIFF comment chunks are word-aligned, so we should seek extra byte for them | Kirill Belokurov | |
| 2008-03-27 | read only full frames into buffer - otherwise decoder will lose trailing ↵ | Kirill Belokurov | |
| bytes for 24bit AIFF | |||
| 2008-03-28 | More checking for memory allocation failures. | Darren Salt | |
| 2008-03-26 | Be more careful with malloc(x+1), particularly on 32-bit. | Darren Salt | |
| 2008-03-23 | Replace various malloc(x*sizeof(y)) with calloc(x,sizeof(y)). | Darren Salt | |
| 2008-03-23 | Check for failure of various memory allocations. (SA29484) | Darren Salt | |
| Ref. http://aluigi.altervista.org/adv/xinehof-adv.txt | |||
| 2008-03-24 | WAV demuxer: search for the 'fmt ' chunk instead of assuming it's the first one | Kirill Belokurov | |
| (fixes playback of some files) --HG-- extra : transplant_source : %F0N%EC%A4v%94%CA%1F%05%E3%E2%AC%5D8-%18c%AD%B1%E4 | |||
| 2008-03-11 | Fix Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073). | Diego 'Flameeyes' Pettenò | |
| Thanks to Alin Rad Pop, Secunia Research. | |||
| 2008-03-19 | Fix ffmpeg plugin build where source dir != build dir. | Darren Salt | |
| 2008-03-18 | Move 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 | |||
