[vlc-devel] [PATCH 00/24] Dirac updates
davidf+nntp at woaf.net
davidf+nntp at woaf.net
Thu Oct 30 12:29:29 CET 2008
From: David Flynn <davidf at rd.bbc.co.uk>
The main features this patchset adds:
- Dirac encoding support with libdirac[-research]
- Dirac muxing support for Ogg and mpeg2ts
- Demuxing support for raw dirac files
This also includes some trivial fixes for codec/{libmpeg2,xvmc} to
stop them outputing framerates in terms of 1001.
Please do not apply this patch set, i'm posting for review only;
I'll squash some of the more trival changes together before requesting
a merge.
..david
David Flynn (22):
[mux/ogg] Enable dirac support
[codec/dirac] Add dirac encoding support using dirac-research
(libdirac)
[codec/dirac] Gather Dirac Data Units into Encapsulation units of
block_t
[codec/dirac] initial pts_offset support
[codec/dirac] invent extra pts & dts values when field_coding
[codec/dirac] stash copy of sequence header in fmt_out.p_extra
[codec/dirac] default to taking target bitrate from sout-transcode-vb
[codec/dirac] remember to set VIDEO_ES
[codec/dirac] Enable adjusting of motion block parameters
[dirac] Add demuxer (for raw .drc files) and packetizer
[packetizer/dirac] Add const +1 offset to dts/pts to avoid pts=0
[demux/dirac] Trying to make dirac demuxing work with --input-slave
[packetizer/dirac] Fix handling for input-slave.
[packetizer/dirac] Use date_t for calculation of pts & dts
[block_helper] Fix prototype to be more const
[codec/libmpeg2] Reduce frame rate to simplest fraction
[codec/xvmc] Reduce frame rate to simplest fraction
[mux/ts] Add dirac muxing support
[mux/ts] Add signalling for larger stream_id
[demux/ts] request use of dirac packetizer to fill in p_extra
[packetizer/dirac] Stash a copy of the sequence header in
p_es->p_extra
[packetizer/dirac] Drop all encapsulation units before a seqhdr is
seen.
Jonathan Rosser (2):
[packetizer/dirac] Signal random access points as BLOCK_TYPE_I
[packetizer/dirac] Enable frame size metadata
More information about the vlc-devel
mailing list