1. 17 Dec, 2003 3 commits
  2. 16 Dec, 2003 6 commits
    • Ronald S. Bultje's avatar
      Remove debugging statements · cbd95dd8
      Ronald S. Bultje authored
      Original commit message from CVS:
      Remove debugging statements
      cbd95dd8
    • Ronald S. Bultje's avatar
      Fix some clocking issue in OSS. The issue is that if we seek forward (note:... · 36d1d0b4
      Ronald S. Bultje authored
      Fix some clocking issue in OSS. The issue is that if we seek forward (note: specifically forward-only), then we call ...
      
      Original commit message from CVS:
      Fix some clocking issue in OSS. The issue is that if we seek forward (note: specifically forward-only), then we call handle_discont() before re-setting the clock to active. However, gstclock.c tells us that handle_discont only succeeds if allow_discont=TRUE, which is set in... set_active(TRUE). So, we first need to re-activate the clock and *then* call handle_discont(). More importantly, though, we should **NEVER EVER EVER EVER EVER** **NEVER EVER EVER EVER EVER** call clock_wait() after a forward discont without first having called handle_discont(). I don't know who added that code, but it's beyond fundamentally broken. clock_wait() **WAITS** until we're at the new given buftime, so if we do that on a forward-seek buffer, we... yes! we wait the amount of time that we seeked forward. Anyway, Apparently this code has been in here for quite a long time so I don't get how this can ever have worked...
      36d1d0b4
    • Ronald S. Bultje's avatar
      Er, right, this is a typo · a36185d9
      Ronald S. Bultje authored
      Original commit message from CVS:
      Er, right, this is a typo
      a36185d9
    • Thomas Vander Stichele's avatar
      disable gdk_pixbuf by default · 7012697b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      disable gdk_pixbuf by default
      7012697b
    • Julien Moutte Moutte's avatar
      Adding tag dumping support. · 43e7f73d
      Julien Moutte Moutte authored
      Original commit message from CVS:
      Adding tag dumping support.
      43e7f73d
    • Benjamin Otte's avatar
      live and let die · 88b75d73
      Benjamin Otte authored
      Original commit message from CVS:
      live and let die
      88b75d73
  3. 15 Dec, 2003 2 commits
  4. 14 Dec, 2003 11 commits
  5. 13 Dec, 2003 4 commits
  6. 11 Dec, 2003 1 commit
    • Ronald S. Bultje's avatar
      This is a first attempt at a wrapper for the lib'ified mpeg2enc of mjpegtools.... · 7625bd81
      Ronald S. Bultje authored
      This is a first attempt at a wrapper for the lib'ified mpeg2enc of mjpegtools. Currently, there's a few release candi...
      
      Original commit message from CVS:
      This is a first attempt at a wrapper for the lib'ified mpeg2enc of
      mjpegtools. Currently, there's a few release candidates for mjpegtools-1.6.2
      available, but no stable version yet.
      I've made 4 small subclasses to wrap input, output, options and generic
      encoding model. The last .cc file is the GStreamer plugin element.
      
      Note that it doesn't actually work yet, I'm doing something wrong with
      header parsing and Andrew asked me to commit so he could help debugging
      that. Apart from that, we should soon be able to make top-quality MPEG
      encodes! :).
      
      mpeg2enc licensing is tricky, btw, I don't even want to start discussing
      that...
      7625bd81
  7. 09 Dec, 2003 2 commits
  8. 08 Dec, 2003 4 commits
  9. 07 Dec, 2003 7 commits
    • Ronald S. Bultje's avatar
      More riff stuff that I forgot to commit first · ada54a1c
      Ronald S. Bultje authored
      Original commit message from CVS:
      More riff stuff that I forgot to commit first
      ada54a1c
    • Ronald S. Bultje's avatar
      gcc-2.95 nitpicking - thanks Scott Wheeler · 1f0ada9d
      Ronald S. Bultje authored
      Original commit message from CVS:
      gcc-2.95 nitpicking - thanks Scott Wheeler
      1f0ada9d
    • Christophe Fergeau's avatar
      Compilation will work better if I don't forget new files.. · ac08905f
      Christophe Fergeau authored
      Original commit message from CVS:
      Compilation will work better if I don't forget new files..
      ac08905f
    • Christophe Fergeau's avatar
      Added element to rewrite vorbiscomments embedded in flac files. It currently... · 06c6f3be
      Christophe Fergeau authored
      Added element to rewrite vorbiscomments embedded in flac files. It currently doesn't honour the tag merge mode setting.
      
      Original commit message from CVS:
      Added element to rewrite vorbiscomments embedded in flac files. It currently
      doesn't honour the tag merge mode setting.
      Changed application/x-flac to audio/x-flac in gstflacenc.c
      06c6f3be
    • Ronald S. Bultje's avatar
      Riff, EBML, fourcc etc. work. Not fully finished, but better than what we used... · 12e856c2
      Ronald S. Bultje authored
      Riff, EBML, fourcc etc. work. Not fully finished, but better than what we used to have and definately worth a first b...
      
      Original commit message from CVS:
      Riff, EBML, fourcc etc. work. Not fully finished, but better than
      what we used to have and definately worth a first broad testing.
      
      I've revived rifflib. Rifflib used to be a bytestream-for-riff, which
      just dup'ed bytestream. I've rewritten rifflib to be a modern riff-
      chunk parser that uses bytestream fully, plus adds some extra functions
      so that riff file parsing becomes extremely easy. It also contains some
      small usability functions for strh/strf and metadata parsing. Note that
      it doesn't use the new tagging yet, that's a TODO.
      
      Avidemux has been rewritten to use this. I think we all agreed that
      avidemux was pretty much a big mess, which is because it used all
      sort of bytestream magic all around the place. It was just ugly.
      This is a lot nicer, very complete and safe. I think this is far more
      robust than what the old avidemux could ever have been. Of course, it
      might contain bugs, please let me know.
      
      EBML writing has also been implemented. This is useful for matroska.
      I'm intending to modify avidemux (with a riffwriter) similarly. Maybe
      I'll change wavparse/-enc too to use rifflib.
      
      Lastly, several plugins have been modified to use rifflib's fourcc
      parsing instead of their own. this puts fourcc parsing in one central
      place, which should make it a lot simpler to add new fourccs. We might
      want to move this to its own lib instead of rifflib.
      
      Enjoy!
      12e856c2
    • Christophe Fergeau's avatar
      Forgot to mark one function as static · 396a5c81
      Christophe Fergeau authored
      Original commit message from CVS:
      Forgot to mark one function as static
      396a5c81
    • Ronald S. Bultje's avatar
      Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces · bac7d406
      Ronald S. Bultje authored
      Original commit message from CVS:
      Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
      bac7d406