gstreamer/gst/isomp4
Thiago Santos 079dde49ed qtdemux: Use the timestamp of the moof as the base fragment start
In SmoothStreaming fragmented scenario, the timestamps are calculated
starting from the fragment buffer timestamp. When there is a not-linked
return from downstream, qtdemux will return upstream and will keep the
non-pushed data into its adapter.

On a new fragment buffer pushed to qtdemux, the new buffer timestamp
would overwrite the previous one that should be used on the still
to be pushed buffers. Because of this, this patch will also
update the fragment_start timestamp from the adapter last pts
to make sure the moof and timestamps are in sync and will result
in correct timestamps for all fragments.
2013-11-29 17:28:48 -03:00
..
atoms.c g_memmove() is deprecated 2013-11-21 15:30:34 +00:00
atoms.h qtdemux: Merge all the fourcc headers into one 2013-11-20 21:48:03 +11:00
atomsrecovery.c Fix FSF address 2012-11-04 00:07:18 +00:00
atomsrecovery.h Fix FSF address 2012-11-04 00:07:18 +00:00
descriptors.c Fix FSF address 2012-11-04 00:07:18 +00:00
descriptors.h Fix FSF address 2012-11-04 00:07:18 +00:00
fourcc.h qtdemux: Sort fourcc declarations and remove duplicates 2013-11-20 22:08:25 +11:00
gstqtmoovrecover.c Fix FSF address 2012-11-04 00:07:18 +00:00
gstqtmoovrecover.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstqtmux-doc.c Fix FSF address 2012-11-04 00:07:18 +00:00
gstqtmux-doc.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstqtmux.c qtmux: Don't error out if downstream is not seekable for non-fragmented variants 2013-09-25 13:25:34 +02:00
gstqtmux.h qtmux: deprecate dts-method property 2013-03-22 14:14:04 -07:00
gstqtmuxmap.c qtdemux: Merge all the fourcc headers into one 2013-11-20 21:48:03 +11:00
gstqtmuxmap.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstrtpxqtdepay.c qtdemux: Add support for the avc3 sample entry format of the AVC file format 2013-09-04 13:33:22 +02:00
gstrtpxqtdepay.h Fix FSF address 2012-11-04 00:07:18 +00:00
isomp4-plugin.c Don't use setlocale in plugins() 2013-09-01 21:18:38 +01:00
LEGAL quicktime: rename plugin to isomp4 2011-04-30 17:58:02 +01:00
Makefile.am qtdemux: Merge all the fourcc headers into one 2013-11-20 21:48:03 +11:00
properties.c Fix FSF address 2012-11-04 00:07:18 +00:00
properties.h Fix FSF address 2012-11-04 00:07:18 +00:00
qtatomparser.h Fix FSF address 2012-11-04 00:07:18 +00:00
qtdemux.c qtdemux: Use the timestamp of the moof as the base fragment start 2013-11-29 17:28:48 -03:00
qtdemux.h qtdemux: avoid re-reading the same moov and entering into loop 2013-11-29 17:28:48 -03:00
qtdemux.vcproj quicktime: rename plugin to isomp4 2011-04-30 17:58:02 +01:00
qtdemux_dump.c isomp4: Handle mp4s subpicture streams better. 2013-11-21 02:28:27 +11:00
qtdemux_dump.h Fix FSF address 2012-11-04 00:07:18 +00:00
qtdemux_lang.c Fix FSF address 2012-11-04 00:07:18 +00:00
qtdemux_lang.h Fix FSF address 2012-11-04 00:07:18 +00:00
qtdemux_types.c isomp4: Handle mp4s subpicture streams better. 2013-11-21 02:28:27 +11:00
qtdemux_types.h Fix FSF address 2012-11-04 00:07:18 +00:00
qtpalette.h Fix FSF address 2012-11-04 00:07:18 +00:00