Mark Nauwelaerts
|
8e4b8b813d
|
ac3parse: improve handling of dependent substream frames
In particular, timestamps of these should track main-stream timestamps.
|
2011-01-28 12:16:59 +01:00 |
|
Mark Nauwelaerts
|
1c89488c50
|
baseparse: introduce a baseparse frame to serve as context
... and adjust subclass parsers accordingly
|
2011-01-28 12:16:57 +01:00 |
|
Mark Nauwelaerts
|
01e9b677a8
|
ac3parse: relax bsid checking
... to the widest possible spec interpretation.
Fixes #637062.
|
2010-12-13 15:29:33 +01:00 |
|
Mark Nauwelaerts
|
f64f03264f
|
audioparsers: update some documentation
|
2010-12-03 18:23:20 +01:00 |
|
Mark Nauwelaerts
|
ce6d8b6d93
|
ac3parse: use proper EAC-3 caps
|
2010-12-01 15:29:55 +01:00 |
|
Mark Nauwelaerts
|
9f4339c059
|
ac3parse: properly parse e-ac3 frame header
Also add a few debug statements.
|
2010-10-14 16:53:01 +02:00 |
|
Sebastian Dröge
|
4903e140e2
|
ac3parse: Use unchecked versions of the bitreader get functions
We didn't check the return values anyway...
|
2010-10-03 15:42:17 +02:00 |
|
Mark Nauwelaerts
|
36165d8d44
|
baseparse: use _set_frame_props to configure frame lead_in and lead_out
... provided a corresponding decoder with sufficient leading and following
frames to carry out full decoding for a particular segment.
|
2010-10-01 12:15:51 +02:00 |
|
Mark Nauwelaerts
|
13f85c8f11
|
baseparse: use _set_duration to configure duration update interval
... as it logically belongs there as one or the other; either subclass
can provide a duration, or an estimate must be made (reguarly updated).
|
2010-10-01 12:15:51 +02:00 |
|
Mark Nauwelaerts
|
c516bf8679
|
ac3parse: remove redundant default is_seekable
|
2010-10-01 12:15:48 +02:00 |
|
Mark Nauwelaerts
|
51a28ed325
|
ac3parse: add documentation
|
2010-01-05 17:50:36 +01:00 |
|
Mark Nauwelaerts
|
660cdc4679
|
ac3parse: fix scanning for next syncword
|
2010-01-05 17:45:54 +01:00 |
|
Edward Hervey
|
83c7b38a10
|
ac3parse: Fix unitialized variable.
|
2009-12-18 13:01:17 +01:00 |
|
Mark Nauwelaerts
|
c5847abf30
|
ac3parse: ensure sufficient data available for parsing
|
2009-12-08 16:06:31 +01:00 |
|
Mark Nauwelaerts
|
f3dbcb668a
|
ac3parse: extract and use some more details for Enhanced Ac-3 streams
|
2009-12-08 16:06:31 +01:00 |
|
Mark Nauwelaerts
|
9eae24835e
|
ac3parse: perform additional frame checks when resyncing
|
2009-12-08 16:06:31 +01:00 |
|
Mark Nauwelaerts
|
bb8085a348
|
ac3parse: inform base parser of frame duration
|
2009-12-08 16:06:30 +01:00 |
|
Mark Nauwelaerts
|
8e91b3b3c5
|
ac3parse: improve src caps settings
|
2009-12-08 16:06:30 +01:00 |
|
Mark Nauwelaerts
|
eccffea369
|
ac3parse: initial version
MARGINAL rank for now; might take some time for some (useful)
framed=true/false to appear here and there.
|
2009-12-08 16:06:30 +01:00 |
|