summaryrefslogtreecommitdiff
path: root/src/demuxers
AgeCommit message (Collapse)Author
2012-06-09Merge from 1.1.Darren Salt
--HG-- rename : src/libfaad/xine_faad_decoder.c => src/audio_dec/xine_faad_decoder.c
2012-06-09Correct detection of AAC ADIF.Darren Salt
2012-06-08mng: fixed loop play of short streams.Petri Hintukainen
discontinuity is not detected with short streams. _x_demux_control_start() is not enough; BUF_CONTROL_START in decoders skips discontinuity indication when gapless switch is in use.
2012-06-08Merge from 1.1Petri Hintukainen
2012-06-08Added support for flac in matroskaPetri Hintukainen
2012-06-08demux_ts: increased max A-V diff to 4 secondsPetri Hintukainen
Fixes playback of some DVB streams (bug 381)
2012-06-07demux_image: added bmp supportTorsten Jager
2012-06-08Merge from 1.1Petri Hintukainen
2012-04-26Fixed merge errorPetri Hintukainen
2012-04-26Fixed demux_qt for the pts < dts caseTorsten Jager
2012-04-26Merge from 1.1Petri Hintukainen
2012-02-28Made demux_ts send pts not dts even for reordered (b-framed) video.Torsten Jager
This fixes a very old bug causing more or less unpredictable a/v lag. --HG-- extra : rebase_source : 094ca332b98500f3c10bec492c0003c83ff3152d
2012-02-14Fixed asx demuxerTorsten Jager
2012-01-16MergePetri Hintukainen
2012-01-16Fixed using uninitialized dataPetri Hintukainen
--HG-- branch : point-release
2012-01-16Fixed matroska header compression when using lacing (ex. multiple audio ↵Petri Hintukainen
frames in one block) --HG-- branch : point-release
2012-01-16Fixed using uninitialized dataPetri Hintukainen
--HG-- branch : point-release
2012-01-16Removed unused variables and codePetri Hintukainen
2012-01-16Copy to buf->contentPetri Hintukainen
2012-01-12Added constPetri Hintukainen
2012-02-14Merge from 1.1Petri Hintukainen
--HG-- rename : src/xine-utils/xineutils.h => include/xine/xineutils.h
2012-01-18Merge from 1.1Petri Hintukainen
--HG-- rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c
2012-01-12Merge from 1.1Petri Hintukainen
--HG-- rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c
2012-01-11Fixed id3v2 tag check (broken in r9654)Petri Hintukainen
2011-12-15Merge from 1.1Petri Hintukainen
--HG-- rename : src/libspuhdmv/xine_hdmv_decoder.c => src/spu_dec/spuhdmv_decoder.c
2011-12-14demux_ts: make sure old pts is not passed to metronom after seek / changed pidsPetri Hintukainen
2011-12-14demux_ts: Retry read few times after failure. Allow handling events and ↵Petri Hintukainen
checking for demux_action_pending flag before retry. Input can return -1 with errno set to EAGAIN or EINTR.
2011-12-14demux:ts: flush buffers at EOF. Allows decoding of last video frame.Petri Hintukainen
2011-12-14demux_ts: set corrupted_pes flag when pid is flushedPetri Hintukainen
2011-12-13Silenced warningsPetri Hintukainen
2011-12-13demux_ts: do not count skipped PS1 substream header in PES packet sizePetri Hintukainen
2011-12-13demux_ts: free pending buffers when handling XINE_EVENT_PIDS_CHANGEPetri Hintukainen
2011-12-13demux_ts_dynamic_pmt_clear(): set spu_media to 0Petri 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-30demux_ts: fixed buffer leakPetri Hintukainen
2011-11-25demux_ts: flush known-sized PES payloads immediately. Fixes delayed ↵Petri Hintukainen
subtitles and still images.
2011-11-25MergePetri Hintukainen
2011-11-25demux_ts: report only known audio/spu tracks to uiPetri Hintukainen
--HG-- branch : point-release
2011-11-25MergePetri Hintukainen
2011-11-25demux_ts: check if input plugin supports track languages when track language ↵Petri Hintukainen
is unknown in demuxer --HG-- branch : point-release
2011-11-25demux_ts: fixed DEMUX_OPTIONAL_DATA_SPULANG when language is unknownPetri Hintukainen
--HG-- branch : point-release
2011-11-25demux_ts: fixed DEMUX_OPTIONAL_DATA_AUDIOLANG when language is unknownPetri Hintukainen
--HG-- branch : point-release
2011-11-25demux_ts: Fixed incorrect check. Pointer to struct member is always non-NULL.Petri Hintukainen
--HG-- branch : point-release
2011-11-23demux_ts: simplify pes bufferingPetri Hintukainen
2011-11-23demux_ts: Changed parse_pes_header() to return header length. Removed ↵Petri Hintukainen
MAX_PIDS uint32_t's that were used only as return value for parse_pes_header()
2011-11-23demux_ts: when calculatingPES header len, count all bytes not just extension ↵Petri Hintukainen
header
2011-11-23demux_ts: reset spu track map before parsing new PMTPetri Hintukainen
2011-11-23demux_ts: added reset_track_map()Petri Hintukainen
2011-11-23demux_ts: fixed possible double free_buffer. Make sure unused media entries ↵Petri Hintukainen
have no pid.