ext/theora/: Fix theora granulepos calculation.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 7 Jul 2004 15:57:48 +0000 (15:57 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 7 Jul 2004 15:57:48 +0000 (15:57 +0000)
Original commit message from CVS:
* ext/theora/theora.c: (plugin_init):
* ext/theora/theoradec.c: (theora_dec_from_granulepos),
(theora_dec_src_query), (theora_dec_chain):
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(theora_enc_sink_link), (theora_buffer_from_packet),
(theora_push_packet), (theora_enc_chain):
Fix theora granulepos calculation.
Fix overflow in duration/position calculation.
Bump rank to PRIMARY for theoradec.
Use granulepos of last packet to calculate position.
Set keyframe flag on buffers when needed.

ChangeLog

index 2bd6e0b..a2d7047 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2004-07-07  Wim Taymans  <wim@fluendo.com>
+
+       * ext/theora/theora.c: (plugin_init):
+       * ext/theora/theoradec.c: (theora_dec_from_granulepos),
+       (theora_dec_src_query), (theora_dec_chain):
+       * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
+       (theora_enc_sink_link), (theora_buffer_from_packet),
+       (theora_push_packet), (theora_enc_chain):
+       Fix theora granulepos calculation.
+       Fix overflow in duration/position calculation.
+       Bump rank to PRIMARY for theoradec.
+       Use granulepos of last packet to calculate position.
+       Set keyframe flag on buffers when needed.
+
 2004-07-06  David Schleef  <ds@schleef.org>
 
        * gst/playback/Makefile.am: 'test' in bin_PROGRAMS?  Are you