2009-12-27 |
reimar |
Add support for parsing audio streams (though should be easy to extend to video)
|
2009-05-13 |
diego |
whitespace cosmetics: Remove all trailing whitespace.
|
2009-05-08 |
diego |
Add standard license header to all files in libmpdemux.
|
2008-12-03 |
diego |
Get rid of pointless 'extern' keywords.
|
2008-06-02 |
nicodvb |
use demux_flush() where appropriate
|
2008-01-29 |
reimar |
Use defines to give names to the different seek flags.
|
2008-01-26 |
nicodvb |
in the crazy ES probing code return DEMUXER_TYPE_MPEG_ES (mpeg12v) only if we have at least a couple of SEQ/GOP startcodes
|
2008-01-13 |
reimar |
Make all demuxer_desc_t const, thus moving them to .rodata
|
2007-11-05 |
nicodvb |
reindented
|
2007-11-05 |
nicodvb |
10l, setting a non-existent timestamp (default 0.0) when the pts flag isn't set in
|
2007-10-04 |
nicodvb |
in update_stats() removed a wrong 'else' that would prevent h264 headers to be recognized:
|
2007-08-28 |
diego |
cosmetics: typo fix UNSUPORTED --> UNSUPPORTED
|
2007-07-08 |
nicodvb |
100% cosmetics: reindentation and removal of trailing spaces
|
2007-07-08 |
nicodvb |
unified the skip of header and stuffing bytes after the parsing of pes_extension[12] fields
|
2007-07-07 |
nicodvb |
10l, forgot to skip the stuffing bytes eventually prepended to vc1 packets (identified by pes_extension2 subid)
|
2007-07-07 |
nicodvb |
cosmetics: split separate instructions in separate lines
|
2007-07-07 |
nicodvb |
proper parsing of pes_extension[12] fields (replaces the previous code that relied on specific flags set
|
2007-06-17 |
reimar |
Set subtitle type in mpg demuxer. Fixes subtitle switching with 'j'
|
2007-06-12 |
nicodvb |
clearly specify the valid substream id range, rather than using unreadable bitmasks (it also prevents misdetection 0xFF as valid)
|
2007-04-01 |
uau |
"()" to "(void)" function param list fixes
|
2007-03-15 |
diego |
Add explicit location for headers from the stream/ directory.
|
2007-03-12 |
diego |
Source files should not contain non-ASCII characters.
|
2007-02-28 |
nicodvb |
test the continuity of timestamps for STREAMTYPE_VCD, too; patch by Zuxy Meng
|
2007-02-27 |
nicodvb |
removed duplicated code in demux_seek(); stream_seek() already aligns to STREAM_BUFFER_SIZE boundary
|
2007-02-27 |
nicodvb |
100000l: average != semidistance, fixed seeking to the middle position; patch by Zuxy meng (zuxy.megn gmail com)
|
2007-02-09 |
nicodvb |
substream id 0x98..0x9f identifies dts
|
2007-02-07 |
nicodvb |
when seeking and the codec is VC1 sync to sequence or entry point headers
|
2007-02-03 |
nicodvb |
demux_mpg_probe() seek to the initial position before returning - patch by reimar
|
2007-02-03 |
nicodvb |
removed unused variables
|
2007-01-28 |
nicodvb |
sanity checks during codec detection; also reset demuxer->stream->eof
|
2007-01-28 |
nicodvb |
added code to scan the video stream to search the actual video codec used;
|
2007-01-28 |
nicodvb |
include math.h for fabsf()
|
2007-01-28 |
nicodvb |
cosmetics: reindentation and braces removal
|
2007-01-28 |
nicodvb |
moved scoreboarding code to 2 separate functions (update_stats() and clear_stats()) to be reused next
|
2007-01-28 |
nicodvb |
set has_valid_timestamps and corresponding first and final pts only after
|
2007-01-22 |
nicodvb |
substream 0x75 doesn't seem to be a valid vc1 stream, after all; removed
|
2007-01-22 |
nicodvb |
set priv->last_pts to the pts read only if the pts was really read; patch by zaek7q gmx net (Christian Aistleitner)
|
2007-01-20 |
nicodvb |
demux vc1 (stream id 0x1Fd with 0x55 <= substream id <= 0x5F in the pes_extension_2 payload)
|
2007-01-17 |
nicodvb |
1000l; fixed wrong operator precedence
|
2007-01-16 |
nicodvb |
in evo files [e]ac3 substreams range from 0xc0 to 0xcf
|
2007-01-15 |
nicodvb |
one more #if 1 removed
|
2007-01-15 |
nicodvb |
removed useless #if1s added too long time ago
|
2007-01-15 |
nicodvb |
in EVO files substreams 0xC0 of private streams 0xBD contain [e]ac3.
|
2007-01-01 |
nicodvb |
set dp->stream_pts only when feeding the video stream to workaround
|
2006-12-31 |
nicodvb |
replace call to ds_read_packet() with the usual stream_read()+ds_add_packet() sequence;
|
2006-12-09 |
reimar |
Get rid of min/max macros from aviheader.h, they do not belong here.
|
2006-11-13 |
reimar |
Make subtitle stream handling more similar to audio and video streams.
|
2006-11-12 |
nicodvb |
consistency fix: STREAM_CTRL_GET_TIME_LENGTH and STREAM_CTRL_GET_CURRENT_TIME now return time in (double) seconds
|
2006-10-01 |
nicodvb |
Reset demuxer->sub (consistently with audio and video) after seeking and at the end
|
2006-09-18 |
nicodvb |
demuxer->movi_end is updated after ds_fill_buffer(),
|
2006-07-26 |
reimar |
Incorrect check in gxf demuxer leading to crash with textKO.gxf sample file
|
2006-07-08 |
diego |
Remove unused variables, patch by Stefan Huehner stefan at huehner org.
|
2006-07-03 |
reynaldo |
rm unnecesary casts from void* - part 4
|
2006-06-19 |
nicodvb |
Remove misleading Encrypted VOB message; patch by Ismail Donmez (ismail ab pardus punctum org puntum tr)
|
2006-06-14 |
nicodvb |
workaround: at every read update demux->movi_end with stream->end_pos; needed to show the progress bar when playing dvdnav streams
|
2006-06-11 |
nicodvb |
now any audio stream can be chosen during DEMUXER_CTRL_SWITCH_AUDIO, irrispective of the codec used
|
2006-05-18 |
nicodvb |
psm longer than 1018 bytes is not allowed, thus invalid
|
2006-05-03 |
nicodvb |
fixed %d->PRIu64 in read_mpeg_timestamp()
|
2006-05-03 |
nicodvb |
stream_read_word() returns _unsigned_ int
|
2006-05-03 |
nicodvb |
in read_mpeg_timestamp() cast int expression to uint64_t before shifting to avoid truncation of bits and to prevent propagation of bit 1 as sign bit in pts
|