[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