Age | Commit message (Collapse) | Author |
|
|
|
|
|
--HG--
rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h
rename : src/xine-utils/xineutils.h => include/xine/xineutils.h
|
|
(was lost when splitting patch)
|
|
|
|
This event is used by BluRay input plugin to flush demux_ts caches at end of clip.
|
|
stream.
|
|
--HG--
rename : src/xine-utils/attributes.h => include/xine/attributes.h
|
|
* * *
Make sure initial PAT is parsed even if it's crc is 0
|
|
|
|
|
|
|
|
|
|
--HG--
rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h
rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c
|
|
--HG--
rename : src/libdts/xine_dts_decoder.c => src/audio_dec/xine_dts_decoder.c
rename : src/libmusepack/xine_musepack_decoder.c => src/audio_dec/xine_musepack_decoder.c
|
|
--HG--
rename : src/xine-engine/buffer.h => include/xine/buffer.h
|
|
(TS_LOG) only when condition is defined
|
|
valid value for PCR)
|
|
|
|
The order of programs is assumed not to change among otherwise identical PATs. (Not an unreasonable assumption).
|
|
So why does it try to handle SPU_DVD packets? DVB subtitles don't seem to work yet anyway.
|
|
Otherwise we risk not marking the first audio frame in each stream with
BUF_FLAG_HEADER.
This is the final fix for https://bugs.xine-project.org/show_bug.cgi?id=403
|
|
The only way to identify which codec a stream is using is to wait for a
PMT, at which time we know all the PIDs anyway. The codec ID is in no way
related to (0x100 + stream ID), which is what this code was trying to do.
Such a codec ID just hits the default path of "Unknown, using MPEG instead".
|
|
I've now tested this patch on Fedora 15 (FFmpeg 0.7) and Fedora 14 (FFmpeg
0.6), and am happy to report that it works fine on F15 and doesn't break
xine-lib on F14. On F14, it also has the happy side effect of no longer
trying to decode an LATM AAC stream with the xineplug_decode_faad.so plugin.
(Which was something which never ended well anyway.)
|
|
This is a small mistake, but I'm fairly sure the index should be "j" and not
"i".
|
|
|
|
Demuxer does not send PCM header.
Decoder can't handle raw PCM stream without configuration.
|
|
all descriptors
|
|
|
|
Now all used decoders work without header/preview buffers.
|
|
|
|
|
|
pids.
|
|
negative value (that results writing out of buffer when buffering payload). Check buffer size before checking substream header bytes.
|
|
skips pes header
|
|
parsing pts.
|
|
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.
|
|
stream_id >= 0xbc)
|
|
|
|
|
|
|
|
|
|
--HG--
rename : src/libxineadec/gsm610/Makefile.am => contrib/gsm610/Makefile.am
rename : src/libxineadec/nosefart/diff_to_nosefart_cvs.patch => contrib/nosefart/diff_to_nosefart_cvs.patch
rename : src/libxineadec/nosefart/nes6502.c => contrib/nosefart/nes6502.c
rename : src/libxineadec/nosefart/nes6502.h => contrib/nosefart/nes6502.h
rename : src/libxineadec/nosefart/nes_apu.c => contrib/nosefart/nes_apu.c
rename : src/libxineadec/nosefart/nes_apu.h => contrib/nosefart/nes_apu.h
rename : src/libxineadec/nosefart/nsf.c => contrib/nosefart/nsf.c
rename : src/libxineadec/nosefart/nsf.h => contrib/nosefart/nsf.h
rename : src/libxineadec/nosefart/types.h => contrib/nosefart/types.h
rename : src/libxineadec/nosefart/version.h => contrib/nosefart/version.h
rename : doc/faq/faq.sgml => doc/faq/faq.docbook
rename : src/libsputext/demux_sputext.c => src/spu_dec/sputext_demuxer.c
rename : src/libxinevdec/image.c => src/video_dec/image.c
|
|
|
|
--HG--
rename : include/xine.h.in => include/xine.h
rename : po/libxine1.pot => po/libxine2.pot
|
|
--HG--
rename : include/xine.h.in => include/xine.h
rename : src/xine-engine/video_out.h => include/xine/video_out.h
|
|
|
|
|
|
|
|
|