[vlc-devel] [PATCH 0/7] Random things still in my vlc-fixes tree

davidf+nntp at woaf.net davidf+nntp at woaf.net
Thu Nov 27 12:58:45 CET 2008


From: David Flynn <davidf at rd.bbc.co.uk>

This is a set of random fixes.  some comments are below:

David Flynn (7):

These two have been seen before, i still think they are a good idea if
only to convince people in the future that leaving 1001 constants sitting
around the place is really irritating:

  codec/libmpeg2: Reduce frame rate to simplest fraction
  codec/xvmc: Reduce frame rate to simplest fraction

Something to remove any future confusion in oggdirac code, nb, this
constant doesn't get used in the by the ogg demuxer when handling ogg dirac:

  demux/ogg: Update OggDirac granule_shift (should be 22 not 32)

Some cleanup to ogg dirac muxing, nerfir got there first so these have been
rebased against his changes.  The second one i believe is a bit better at
handling an invalid oggdirac stream -- it'll give up rather than choose some
options which are wrong and issue a warning/error:

  demux/ogg: Follow coding style for ogg dirac functions
  demux/ogg: protect against invalid oggdirac stream

Inform vlc about the clean area:
  codec/schroedinger: update to inform vlc about clean area

Bugfix for general ogg muxing:
  mux/ogg: Don't use granulepos = UINT64_MAX on EOS page

 modules/codec/libmpeg2.c     |    9 ++++---
 modules/codec/schroedinger.c |   24 ++++++++++++++-------
 modules/codec/xvmc/xxmc.c    |    9 ++++---
 modules/demux/ogg.c          |   47 +++++++++++++++++++++++++++--------------
 modules/mux/ogg.c            |    6 +++-
 5 files changed, 61 insertions(+), 34 deletions(-)




More information about the vlc-devel mailing list