gstreamer/ext
Andy Wingo 0ad84fae5d tests/check/Makefile.am (check_vorbis): Add pipelines/vorbisenc.
Original commit message from CVS:
2006-01-30  Andy Wingo  <wingo@pobox.com>

* tests/check/Makefile.am (check_vorbis): Add pipelines/vorbisenc.

* ext/vorbis/vorbisenc.c (gst_vorbisenc_buffer_from_packet): Logic
updated to timestamp from the first sample, not the last.
(gst_vorbisenc_buffer_from_header_packet): New function, takes
special care of granulepos and timestamp for header packets.
(gst_vorbisenc_chain): Reflow, fix some leaks, and handle the case
when the first buffer has a nonzero timestamp.

* ext/vorbis/vorbisenc.h (GstVorbisEnc.granulepos_offset)
(GstVorbisEnc.subgranule_offset): New members. Take care of the
case when the first audio buffer we get has a nonzero timestamp.
(GstVorbisEnc.next_ts): Renamed from prev_ts, because now we
properly timestamp vorbis buffers with the time of the first
sample, not the last.

* ext/vorbis/vorbisenc.c (granulepos_to_clocktime): Renamed from
vorbis_granule_time_copy -- now it takes the granule/subgranule
offset into account.

* tests/check/pipelines/vorbisenc.c: New test for correctness of
timestamps, durations, and granulepos on buffers produced by
vorbisenc.
2006-01-30 15:01:28 +00:00
..
alsa ext/alsa/: Update all error messages. All of them should either use the default translated message, or actually prov... 2006-01-28 18:22:06 +00:00
cdparanoia ext/: - a library should not call setlocale. see Libraries node in gettext manual 2006-01-27 01:06:29 +00:00
gnomevfs ext/: - a library should not call setlocale. see Libraries node in gettext manual 2006-01-27 01:06:29 +00:00
libvisual ext/libvisual/visual.c: When pad_alloc returns a GstFlowReturn other than GST_FLOW_OK, make sure it is passed upstream. 2006-01-27 17:00:09 +00:00
ogg ext/alsa/gstalsasink.c: Free the device name string. 2006-01-27 01:36:01 +00:00
pango ext/pango/gsttextoverlay.c: Don't operate on empty text buffers. Strip newlines and tabs only from the end of the tex... 2005-12-15 10:15:10 +00:00
theora ext/theora/theoradec.c: Post taglist actually on bus instead of just freeing it (fixes #327114 and totem bug #327080). 2006-01-16 15:19:55 +00:00
vorbis tests/check/Makefile.am (check_vorbis): Add pipelines/vorbisenc. 2006-01-30 15:01:28 +00:00
Makefile.am updates to activate cdparanoia plugin 2005-12-12 20:31:24 +00:00