summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Collapse)Author
2012-07-28Add extra audio/video cases to parse_pmt(). This identifies the audio stream ↵Chris Rankin
for my HD DVB-T2 channels. (Fix copied from xine-lib-1.1).
2012-07-09input_test: added human-friendly titlePetri Hintukainen
2012-07-09input_test: add terminating NULL pointer to autoplay list (gxine does not ↵Petri Hintukainen
use returned mrl count).
2012-07-09input_bluray: reduced loggingPetri Hintukainen
2012-06-12Added get_autoplay_list()Petri Hintukainen
2012-06-12Add test image generator input pluginTorsten Jager
2012-05-29Merge from 1.1Petri Hintukainen
2012-05-29spaces -> tab in MakefileCarlo Bramini
2012-04-26Check read() return valuePetri Hintukainen
2012-04-12Use proper device paths for the Blu-ray and VCD input plugins on OpenBSDBrad Smith
2012-02-09Make the “PMT scan timed out” message a lot less scary.Darren Salt
2012-02-09Kill a memory leak in the DVB tuning code.Darren Salt
2012-04-11Fixed warningsPetri Hintukainen
2012-04-11Check read() return valuePetri Hintukainen
2012-04-11Fixed warningsPetri Hintukainen
2012-04-11Use proper device paths for the Blu-ray and VCD input plugins on OpenBSDBrad Smith
2012-02-09Merge from 1.1, dropping the README change.Darren Salt
--HG-- rename : debian/dh_xine => debian/dh_xine.in
2012-02-08Fix DVB CRC checking (was wrong endianness).Darren Salt
--HG-- branch : 1.2.1-branch
2011-12-15Marked xine_get_autoplay_mrls() and get_autoplay_list()'s return value constPetri Hintukainen
2011-12-15Merge from 1.1Petri Hintukainen
2011-12-15Added BluRay input pluginPetri Hintukainen
2011-12-10Merge from 1.1.Darren Salt
--HG-- rename : src/liba52/xine_a52_decoder.c => src/audio_dec/xine_a52_decoder.c rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c rename : src/libxinevdec/image.c => src/video_dec/image.c
2011-12-09demux_ts: Fill buffers up to buf->max_size.Torsten Jager
Saves lot of memory.
2011-11-24MergePetri Hintukainen
2011-11-24Fixed leaks in input pluginsPetri Hintukainen
--HG-- branch : point-release
2011-11-24Silenced compiler warningPetri Hintukainen
2011-11-24Fixed v4l2_input_read() parameter typesPetri Hintukainen
2011-11-23Remove our internal videodev2.h - no longer needed.Darren Salt
--HG-- branch : point-release
2011-11-23Have the PVR input plugin built if V4L2, not V4L1, is present.Darren Salt
--HG-- branch : point-release extra : rebase_source : 182453d8d03dbac55d0264944566e8430ac7d601
2011-11-23Fixed aliasingPetri Hintukainen
2011-10-26Merge from 1.1.Darren Salt
2011-10-18net_buf_ctrl: dvb sync: dont rely on demuxer sending BUF_FLAG_FRAME_STARTTorsten Jager
(eg for streams that send PES payloads not aligned to frame boundaries).
2011-10-18net_buf_ctrl: dvb sync: observe a/v buffers only.Torsten Jager
Dont get fooled by subtitle buffers with pts seconds away from video for example.
2011-10-18Removed unused variablePetri Hintukainen
2011-10-18input_dvb: if write() fails, stop recording and log a messagePetri Hintukainen
2011-10-18input_dvb: fixed check for recording file handlePetri Hintukainen
2011-10-17Merge from 1.1Petri Hintukainen
2011-10-15Disable strict-aliasing where it caused compiler warningsChristian Ruppert
2011-10-11Merge from 1.1.Darren Salt
--HG-- rename : src/xine-engine/post.h => include/xine/post.h rename : po/libxine1.pot => po/libxine2.pot
2011-10-10Fixed asprintf usagePetri Hintukainen
2011-10-10input_cdda: fixed writing outside of tablePetri Hintukainen
2011-10-10Marked _x_canonicalise_url() with XINE_MALLOC attributePetri Hintukainen
2011-10-08Build fix for Fedora with external FFmpeg.Jose Alberto Reguero
2011-10-05Merge commits which I've already merged from 1.1...Darren Salt
2011-10-04Merge from 1.1.Darren Salt
--HG-- rename : src/xine-utils/attributes.h => include/xine/attributes.h rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h rename : src/xine-utils/xineutils.h => include/xine/xineutils.h
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 belong to libxine's internal API, i.e. they are not available for use by plugins.
2011-10-03Prefix open_cloexec() and create_cloexec() with xine_, and add new ↵Chris Rankin
xine_socket_cloexec() function.
2011-10-03Add CLOEXEC support for VDR plugin, plus a few extra descriptors.Chris Rankin
2011-10-03Mark 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-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.