Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-09 | ffmpeg VC-1: scan for extradata (sequence header) from preview buffers | Petri Hintukainen | |
2011-08-14 | Fixed multithreaded decoding with lavc >= 52.112.0. | Petri Hintukainen | |
avcodec_thread_init() was deprecated in lavc 52.112.0 (2011-02-09) | |||
2011-08-23 | Logic error with AC3 demuxer | Chris Rankin | |
This is a small mistake, but I'm fairly sure the index should be "j" and not "i". | |||
2011-08-02 | demux_ts: Added defines for PMT stream info descriptors | Petri Hintukainen | |
2011-07-18 | Fixed small typo in src/audio_out/audio_directx2_out (LP #810407) | Kent Baxley | |
2011-07-18 | demux_ts: commented out PCM inside PS1 | Petri Hintukainen | |
Demuxer does not send PCM header. Decoder can't handle raw PCM stream without configuration. | |||
2011-07-22 | demux_ts: packet content should be checked for AC3 syncword after checking ↵ | Petri Hintukainen | |
all descriptors | |||
2011-10-04 | Merge. | Chris Rankin | |
2011-10-04 | Import xine_private.h as needed, not as part of xine_internal.h. | Chris Rankin | |
2011-10-04 | fixed remaining compiler warnings from demuxers | Petri Hintukainen | |
2011-10-04 | demux_qt: check asprintf() return value | Petri Hintukainen | |
2011-10-04 | demux_ogg: check asprintf return value | Petri Hintukainen | |
2011-10-04 | demux_qt: fixed using uninitialized data | Petri Hintukainen | |
2011-10-04 | demux_real: fixed buffer size check | Petri Hintukainen | |
Check used (NULL) target pointer instead of length and would be always false | |||
2011-10-04 | demux_ts: save pcr pid from pmt | Petri Hintukainen | |
2011-10-04 | utils.c: fixed missing prototypes: unconditionally include xine_internal.h | Petri Hintukainen | |
_x_set_file_close_on_exec() and _x_set_socket_close_on_exec() prototypes were missing. We need the prototypes because of visibility attributes. | |||
2011-09-27 | demux_ts: removed sending of preview/header buffers. | Petri Hintukainen | |
Now all used decoders work without header/preview buffers. | |||
2011-10-04 | Add AAC LATM audio and CLOEXEC descriptors to ChangeLog. | Chris Rankin | |
2011-07-18 | demux_ts: added m2ts and mts file extensions | Petri Hintukainen | |
2011-08-02 | demux_ts: added buffer size checks to adaptation field parsing | Petri Hintukainen | |
2011-07-18 | Fixed writing outside of buffer when there are more than MAX_PIDS scrambled ↵ | Petri Hintukainen | |
pids. | |||
2011-07-22 | demux_ts: Added buffer size checks. Make sure buffer size is not set to ↵ | Petri Hintukainen | |
negative value (that results writing out of buffer when buffering payload). Check buffer size before checking substream header bytes. | |||
2011-07-16 | parse_pes_header(): eliminated local variable by simplifying the code that ↵ | Petri Hintukainen | |
skips pes header | |||
2011-07-16 | demux_ts: Fixed reading outside of buffer: check header length before ↵ | Petri Hintukainen | |
parsing pts. | |||
2011-07-16 | demux_ts: Fixed reading outside of buffer. Checking if pes header length == ↵ | Petri Hintukainen | |
6 is not enough ; anything less than 9 is invalid (header length byte at [8] can't be used if it is outside of buffer). Moved check to beginning of parse_pes_header() to avoid reading outside of buffer. | |||
2011-08-01 | demux_ts: removed unneeded check ((stream_id & 0xf0) == 0xe0 implies ↵ | Petri Hintukainen | |
stream_id >= 0xbc) | |||
2011-07-18 | Removed unneeded check | Petri Hintukainen | |
2011-07-15 | Factorized known audio pid search code | Petri Hintukainen | |
2011-07-15 | Removed unused parameter | Petri Hintukainen | |
2011-07-22 | demux_ts: Removed unused and write-only variables | Petri Hintukainen | |
2011-07-09 | Fixed 20-bit BluRay PCM audio. In this format samples are padded to 24 bits, ↵ | Petri Hintukainen | |
4 lowest bits are 0 --> Handle as 24-bit BluRay PCM. | |||
2011-07-09 | Fixed 24-bit BluRay PCM audio broken by commit 7b6c2dc0ac98. Samples are 24 ↵ | Petri Hintukainen | |
bit BE, not in DVD format. | |||
2011-07-09 | Composition descriptor state is only two bits | Petri Hintukainen | |
2011-07-09 | Cosmetics: reordered functions | Petri Hintukainen | |
2011-07-09 | Killed warnings | Petri Hintukainen | |
2011-07-09 | Fixed hiding subtitles: composition descriptor state has nothing to do with ↵ | Petri Hintukainen | |
hide/show. Hide overlay when there are no objects to display. | |||
2011-07-08 | Improved standard compilance: Drop cached data at epoch start or acquistion ↵ | Petri Hintukainen | |
point, not at end of display set | |||
2011-07-06 | Fix bad width in vdpau vc1 decoder | Jerome Lacarriere | |
2011-05-17 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/libxineadec/xine_lpcm_decoder.c => src/audio_dec/xine_lpcm_decoder.c | |||
2011-05-17 | Fix build with very recent copies of FFmpeg | Brad Smith | |
This is a backport of the 1.2 code that was commited to utilize the new API provided by FFmpeg for awhile now but this is especially important because the old API has been eliminated all together from said copies of FFmpeg. | |||
2011-05-17 | Fix build with relatively recent copies of FFmpeg | Brad Smith | |
Relatively recent copies of FFmpeg before the major API clean up have both the old SHA1 API and the new SHA (1/2) API so the recently added autoconf check will reject perfectly valid copies of FFmpeg. Also tweak the input_cdda code to make sure to use the new API and not include the compat macros if both the old and new API are around. | |||
2011-05-17 | Add one file which is needed to determine when to build more quietly. | Darren Salt | |
Reason is that this is, apparently, only tested with GNU make, so we're restricting it to that. | |||
2011-05-17 | Use "quietened" build if automake 1.11 was used. | Darren Salt | |
2011-05-16 | Missed a #define. | Darren Salt | |
2011-05-16 | Remove an excess "{". | Darren Salt | |
2011-05-16 | Complete the adaptation to libavcodec 0.7. (Hopefully.) | Darren Salt | |
2011-05-16 | Fix up "pp" post-proc plugin and A/V decoding for ffmpeg 0.7. | Darren Salt | |
2011-05-15 | Better support for 24-bit lpcm | Christopher Martin | |
First of all, it improves the qt demuxer, ensuring that 24-bit audio is marked appropriately, and detecting little vs. big endian audio. It also adjusts the buffer size when audio is 24-bit, ensuring that samples aren't chopped in half (8192 does not divide evenly into 3 byte samples). Secondly, in the lpcm decoder, the patch distinguishes between standard 24-bit lpcm (big and little endian) and special DVD-format 24-bit lpcm (see http://wiki.multimedia.cx/index.php?title=PCM) and now handles both, instead of only handling the DVD format. The result is that xine now correctly plays all the 24-bit lpcm samples I throw at it, whereas before only a few worked. | |||
2011-04-15 | Fix building out of source directory. | Reinhard Nißl | |
2011-03-29 | Continuous video frame grabbing feature. | Andreas Auras | |
In opposite to the 'xine_get_current_frame' based snapshot function this grabbing feature allow continuous grabbing of last or next displayed video frame. Grabbed video frames are returned in simple three byte RGB format. Depending on the capabilities of the used video output driver video image data is taken as close as possible at the end of the video processing chain. Thus a returned video image could contain the blended OSD data, is deinterlaced, cropped and scaled and video properties like hue, sat could be applied. With this patch such a decent grabbing feature is implemented for vdpau video out driver. If a video output driver does not have a decent grabbing implementation then there is a generic fallback feature that grabs the video frame as they are taken from the video display queue (like the xine_get_current_frame' function). In this case color correct conversation to a RGB image incorporating source cropping and scaling to the requested grab size is also supported. A more detailed description can be found in file "xine.h". |