summaryrefslogtreecommitdiff
path: root/gst/isomp4
AgeCommit message (Expand)AuthorFilesLines
2015-04-03qtdemux: Guard against 64-bit overflowJan Schmidt1-3/+12
2015-04-03isomp4: Make non-seekable downstream an error in normal modeJan Schmidt2-22/+29
2015-03-29qtdemux: resurrect some flow return handlingMark Nauwelaerts1-4/+15
2015-03-10Fix double semicolonsTim-Philipp Müller1-1/+1
2015-03-01qtdemux: fix key unit seekMatej Knopp1-3/+3
2015-02-23qtdemux: All segment resulting from a seek should have the same seqnumThibault Saunier1-1/+0
2015-02-18qtmux: remove not needed conditionThiago Santos2-4/+3
2015-02-18qtdemux: prefer the tfdt timestamp over the buffer's that is less accurateThiago Santos1-0/+6
2015-02-17isomp4: Redefine gst_isoff_ symbols to gst_isoff_qt_Edward Hervey3-45/+48
2015-02-14qtdemux: do not use sparse streams in push-based seekingThiago Santos1-3/+6
2015-02-12qtdemux: Initial 'sidx' atom parsing supportPhilippe Normand6-1/+337
2015-02-04qtdemux: Simple implementation of GST_SEGMENT_FLAG_TRICKMODE_KEY_UNITSJan Schmidt1-0/+9
2015-02-02qtdemux: parse stream tagsThiago Santos1-126/+127
2015-01-31qtmux: store stream and container tags separatelyThiago Santos2-1/+31
2015-01-31qtmux: refactor tags functions to accomodata UDTA at trak levelThiago Santos3-163/+161
2015-01-31qtmux: map application name to _swr tagThiago Santos1-0/+1
2015-01-28qtdemux: simplify segment.base mathThiago Santos2-8/+1
2015-01-27qtdemux: Fix data dropping for fragmented streamsThiago Santos1-6/+15
2015-01-21qtdemux_dump: Bypass even more code if debugging is disabledEdward Hervey1-0/+2
2015-01-21qtdemux: Only traverse/dump nodes if guaranteed to be usedEdward Hervey1-1/+2
2015-01-21Constify some static arrays everywhereSebastian Dröge3-10/+11
2015-01-19qtdemux: fix deadlock seeking in files without seek entriesVincent Penquerc'h1-1/+3
2015-01-13qtmux: Add support for v210Sebastian Dröge3-1/+9
2015-01-13qtdemux: v210 is v210, not UYVY and yuv2 is YUY2, not I420Sebastian Dröge1-1/+20
2015-01-09qtdemux: fix stream time conversionThiago Santos1-1/+1
2014-12-25qtmux: fix ALAC muxingTim-Philipp Müller1-1/+2
2014-12-12qtdemux: Fix debug statementEdward Hervey1-1/+1
2014-12-12qtdemux: Add macros for the various timescale conversionsEdward Hervey1-89/+70
2014-12-12qtdemux: Copy flags of the overall segment to output segmentsJan Schmidt1-0/+3
2014-12-10qtmux: use 64bit chunk_offsetMatej Knopp1-1/+1
2014-12-10qtdemux: Fix rounding errors in duration updateEdward Hervey1-4/+13
2014-12-10qtdemux: Update duration when we get more informationEdward Hervey1-1/+57
2014-12-10qtdemux: Remove variable assignments never readEdward Hervey1-7/+0
2014-12-10qtdemux: Use GstClockTime for nanosecond-based time variables/fieldsEdward Hervey2-57/+64
2014-12-04qtdemux: More fixes for reverse playbackJan Schmidt1-31/+51
2014-12-03qtdemux: Handle seeks past EOS as a seek to the endJan Schmidt1-25/+7
2014-12-02qtdemux: don't use GST_CLOCK_TIME_NONE in non GstClockTime variablesThiago Santos1-4/+4
2014-11-30qtdemux: implement seeking in fragmented mp4 files in pull mode based on the ...Tim-Philipp Müller2-5/+156
2014-11-30qtdemux: use track fragment decoding time (tfdt) in parse_trun() for interpol...Tim-Philipp Müller1-10/+24
2014-11-30qtdemux: parse mfra random access box for fragmented mp4 filesTim-Philipp Müller2-100/+139
2014-11-30qtdemux: stop parsing headers for fragmented mp4s at the first moofTim-Philipp Müller1-1/+6
2014-11-26isomp4: Check presence of mfhd in moofEdward Hervey1-2/+33
2014-11-26isomp4: Fix mfro and tfra atom dumpingEdward Hervey1-2/+3
2014-11-26isomp4: Add mfhd atom dumpingEdward Hervey3-1/+14
2014-11-27qtdemux: Handle empty segments when seeking in reverse play.Jan Schmidt1-13/+21
2014-11-20qtmux: don't limit max video resolution to 4096x4096Tim-Philipp Müller1-4/+4
2014-11-02Sprinkle some G_PARAM_DEPRECATED and #ifndef GST_REMOVE_DEPRECATEDTim-Philipp Müller1-3/+5
2014-09-23qtmux: Do not infer DTS on buffers from sparse streams.Matej Knopp1-3/+7
2014-09-24Miscellaneous minor cleanupsSanjay NM1-2/+0
2014-09-23qtmux: collect pad for sparse stream should be created with lock set to falseMatej Knopp1-1/+3