summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-10Remove old (pre-etch) versioning on deps for libdirectfb-dev and libcdio-dev.Darren Salt
2011-10-10Remove old alternative deps on libxv-dev.Darren Salt
This breaks things for those using anything older than lenny.
2011-10-10Remove old alternative deps on gettext and cvs; require only autopoint.Darren Salt
This breaks things for those using anything older than squeeze.
2011-10-06demux_ts: detect transport stream changes from PATPetri Hintukainen
* * * Make sure initial PAT is parsed even if it's crc is 0
2011-10-06demux_ts: Do not parse PAT unless it was changed (CRC)Petri Hintukainen
2011-10-06Cosmetics (fixed indent)Petri Hintukainen
2011-10-06demux_ts: always check if pid is PMT PIDPetri Hintukainen
2011-10-06demux_ts.c: always parse PATPetri Hintukainen
2011-10-05Bring xine_private.h into line with 1.2 branch, which already has this ↵Chris Rankin
capability, and force an error if someone tries to include xine_private.h in an unsuitable source file.
2011-07-18demux_ts: commented out PCM inside PS1Petri Hintukainen
Demuxer does not send PCM header. Decoder can't handle raw PCM stream without configuration.
2011-07-22demux_ts: packet content should be checked for AC3 syncword after checking ↵Petri Hintukainen
all descriptors
2011-10-04Merge.Chris Rankin
2011-10-04Import xine_private.h as needed, not as part of xine_internal.h.Chris Rankin
2011-10-04fixed remaining compiler warnings from demuxersPetri Hintukainen
2011-10-04demux_qt: check asprintf() return valuePetri Hintukainen
2011-10-04demux_ogg: check asprintf return valuePetri Hintukainen
2011-10-04demux_qt: fixed using uninitialized dataPetri Hintukainen
2011-10-04demux_real: fixed buffer size checkPetri Hintukainen
Check used (NULL) target pointer instead of length and would be always false
2011-10-04demux_ts: save pcr pid from pmtPetri Hintukainen
2011-10-04utils.c: fixed missing prototypes: unconditionally include xine_internal.hPetri 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-27demux_ts: removed sending of preview/header buffers.Petri Hintukainen
Now all used decoders work without header/preview buffers.
2011-10-04Add AAC LATM audio and CLOEXEC descriptors to ChangeLog.Chris Rankin
2011-09-29Enable missing FFmpeg codecs for RV30 / RV40 and VP8Brad Smith
--HG-- extra : rebase_source : dd06e80a4a10ee355d073e77044440a1c09dc76e
2011-10-03Simplify test for "internal" visibility compiler flag.Chris Rankin
2011-10-03Set CLOEXEC flag on three more sockets.Chris Rankin
There are two functions that actually set this flag: int _x_set_file_close_on_exec() int _x_set_socket_close_on_exec() (We need two functions because file descriptors and sockets are not the same under WIN32 - of course). These function have been assigned "internal" visibility so that they can be used throughout libxine.so itself while still not being exported to the global symbol table. In other words, they're both as close to being "static" as I can make them.
2011-10-03Prefix open_cloexec() and create_cloexec() with xine_, and add new ↵Chris Rankin
xine_socket_cloexec() function.
2011-10-03Add CLOEXEC to another descriptor. (Merge from 1.2 branch).Chris Rankin
2011-10-03Assign O_CLOEXEC a safe default value if it hasn't been defined already.Chris Rankin
2011-10-01Add CLOEXEC flag to DXR3 plugin's descriptors.Chris Rankin
2011-10-01Mark simple file and socket descriptors as uninheritable.Chris Rankin
This patch creates two utility functions: int open_cloexec(pathname, flags) int create_cloexec(pathname, flags, mode) These return a file descriptor with the CLOEXEC flag set, to ensure that the descriptor is not inherited across a fork/exec operation. The sockets returned by: _x_io_tcp_connect_ipv4() _x_io_tcp_connect() now also have their CLOEXEC flag set.
2011-09-27Added AAC LATM to configure outputPetri Hintukainen
2011-09-16minor optimizationPetri Hintukainen
2011-09-16libdts: simplify. Preview buffers are already ignored.Petri Hintukainen
2011-09-27Fixed mpeg2 decoding with ffmpeg.Petri Hintukainen
Codec was never opened when using mpeg12 mode.
2011-09-26demux_ts_adaptation_field_parse(): compile code used for conditional logging ↵Petri Hintukainen
(TS_LOG) only when condition is defined
2011-09-26demux_ts_adaptation_field_parse(): return -1 when there is no PCR (0 is ↵Petri Hintukainen
valid value for PCR)
2011-09-27ff_audio_open_codec(): initialize codec if it hasn't been initialized.Petri Hintukainen
This makes HEADERS optional for codecs that don't require extradata. imported patch 10124.diff
2011-09-27Splitted ff_audio_open_codec() from ff_audio_decode_data()Petri Hintukainen
imported patch 10123.diff
2011-09-27Splitted ff_audio_init_codec() from ff_audio_handle_header_buffer()Petri Hintukainen
imported patch 10121.diff
2011-09-27Splitted ff_audio_handle_header_buffer() from ff_audio_decode_data()Petri Hintukainen
imported patch 10120.diff
2011-09-27ffmpeg audio: make sure decode_buffer is allocated only oncePetri Hintukainen
imported patch 10119.diff
2011-09-15ffmpeg audio: removed checks that are always true (context is allocated in init)Petri Hintukainen
imported patch 10116.diff
2011-09-15ffmpeg audio: make sure context is allocated only oncePetri Hintukainen
imported patch 10115.diff
2011-09-16Fixed "warning: cast from pointer to integer of different size"Petri Hintukainen
2011-09-16Simplify: check for BUF_FLAG_SPECIAL only once. Splitted special buffer ↵Petri Hintukainen
handling to separate function.
2011-09-16ffmpeg video: do not require preview buffers for mpeg1/2Petri Hintukainen
2011-09-16Splitted ff_init_mpeg12_mode() from ff_handle_preview_buffer()Petri Hintukainen
2011-09-13Merge.Darren Salt
2011-09-12Use AC_LANG_SOURCEPetri Hintukainen
2011-09-12Require automake 1.9.Petri Hintukainen
libtool 2.4 does not work with automake-1.8: Running aclocal: aclocal: macro `_LT_DECL_SED' required but not defined aclocal: macro `_LT_FUNC_STRIPNAME_CNF' required but not defined