1. 25 Jan, 2010 1 commit
  2. 21 Jan, 2010 2 commits
  3. 06 Jan, 2010 1 commit
  4. 05 Jan, 2010 1 commit
  5. 11 Dec, 2009 2 commits
  6. 04 Dec, 2009 2 commits
  7. 03 Dec, 2009 5 commits
  8. 26 Nov, 2009 1 commit
  9. 25 Nov, 2009 2 commits
    • David Schleef's avatar
      oggdemux: Fix timestamp generation for theora · 8c202593
      David Schleef authored
      Timestamp generation was broken by the last commit for formats
      with a non-zero granule shift.  Also keep track of the last keyframe
      so that we can regenerate granulepos for theora.
      8c202593
    • David Schleef's avatar
      oggdemux: Fix vorbis parsing · 78aad52c
      David Schleef authored
      Add a granule to granulepos conversion function.  Fix the duration
      function for vorbis.  Handle timestamps on header packets differently
      and be more careful about calculating OFFSET and OFFSET_END.  After
      this change, timestamps for vorbis don't exactly match up with the
      timestamps that vorbisparse outputs, but it's unclear if vorbisparse
      is actually correct and it would add a lot more code to make oggdemux
      match vorbisparse.  Fixes #602790.
      78aad52c
  10. 21 Nov, 2009 1 commit
    • David Schleef's avatar
      ogg: Add ogg stream parsing · 72edd146
      David Schleef authored
      Adds code that parses headers of various formats encapsulated in
      Ogg in order to calculate timestamps and durations of each buffer.
      Removes the creation of helper decoder elements to do this calculation
      via conversion queries.
      
      Fixes: #344013, #568014.
      72edd146