gstreamer/gst/matroska
Wouter Cloetens 0a3ae38bf0 gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th...
Original commit message from CVS:
Based on patch by: Wouter Cloetens  <wouter at mind be>
* gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps),
(gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
(gst_matroska_mux_finish), (gst_matroska_mux_collected):
* gst/matroska/matroska-mux.h:
Keep track of first and last timestamps for each incoming stream,
so we can calculate the total duration for live sources and other
input where we can't query the duration from the start or where
there's no constant framerate from which we can deduce the
duration; also use calculated/observed duration if it is bigger
than the previously queried duration. Furthermore, use
gst_pad_query_peer_duration() and take into account that it may
return TRUE but still a duration of CLOCK_TIME_NONE, which easily
screws up comparisons when using unsigned integers. Fixes #504081.
2008-01-08 19:57:23 +00:00
..
ebml-ids.h Port matroska muxer to 0.9 (#318847). 2005-10-14 12:43:30 +00:00
ebml-read.c gst/matroska/ebml-read.c: Don't create unnecessary sub-buffers all the time. Dramatically improves performance with m... 2006-05-17 08:10:31 +00:00
ebml-read.h Fix broken GObject macros 2006-04-08 18:25:55 +00:00
ebml-write.c Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines. 2006-05-06 00:14:09 +00:00
ebml-write.h Fix broken GObject macros 2006-04-08 18:25:55 +00:00
Makefile.am gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe... 2007-01-05 17:23:04 +00:00
matroska-demux.c gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (... 2007-11-13 17:01:07 +00:00
matroska-demux.h gst/matroska/: Set DISCONT flag on first buffer after a discontinuity. 2006-04-20 13:23:40 +00:00
matroska-ids.c gst/matroska/: Try harder to extract the framerate for video tracks correctly and save it directly instead of convert... 2006-12-11 13:59:33 +00:00
matroska-ids.h gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (... 2007-11-13 17:01:07 +00:00
matroska-mux.c gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th... 2008-01-08 19:57:23 +00:00
matroska-mux.h gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th... 2008-01-08 19:57:23 +00:00
matroska.c rework configure.ac; make asterisk rtp stuff compile on mingw 2005-11-14 02:13:35 +00:00
matroska.vcproj more working plugins 2004-07-27 21:41:30 +00:00