summaryrefslogtreecommitdiffstats
path: root/gst/avi
Commit message (Collapse)AuthorAgeFilesLines
* avidemux: adjust flow return aggregation to updated loop_dataMark Nauwelaerts2009-10-151-7/+14
| | | | | In particular, each stream is now treated separately, and one stream's EOS should not lead to overall EOS.
* avidemux: add missing argument in debug messageMark Nauwelaerts2009-10-151-1/+1
|
* avidemux: use GstIndex for (limited) seeking in push modeMark Nauwelaerts2009-10-142-5/+263
| | | | | | ... but disable this for now. Although it basically works fine, user experience might be shaky (depending on taste), since there is no keyframe info in push mode.
* avidemux: add GstIndex supportMark Nauwelaerts2009-10-142-0/+127
|
* avidemux: also determine duration in push modeMark Nauwelaerts2009-10-141-0/+3
|
* avidemux: demote some warnings to debugWim Taymans2009-10-131-2/+2
|
* avi: add new avi flag we might want to useWim Taymans2009-10-131-0/+1
|
* avimux: calculate suggested buffer sizeWim Taymans2009-10-131-0/+4
| | | | | | Calculate the suggested buffer size based on the largest chunk in the file. See #597847
* avimux: add jpeg2000 to allowed capsWim Taymans2009-10-131-1/+7
|
* avidemux: add debug for the superindex offsetsWim Taymans2009-10-131-0/+3
|
* avi: lower max file sizeWim Taymans2009-10-132-1/+4
| | | | | | | Make a constant of the max file size and lower the value to what ffmpeg does, hopefully improving compatibility with windows media player. See #597847
* avidemux: fix warning in macosx making the format portableJosep Torra2009-10-091-2/+2
|
* avi/wav: Fix some compiler warnings about incompatible pointers.Jan Schmidt2009-10-081-1/+1
|
* Fix printf formats to avoid warnings in avidemux. Fixes #597214Robert Swain2009-10-031-11/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=597214
* avi: don't misues perf-category and remove unused ext categoryStefan Kost2009-10-011-8/+4
| | | | | | The performance category is meant to be used to audit codepaths that lead to bad performance (e.g. copies, conversion that can be avoided). Remove the event category which is not used.
* avi: small cleanupsWim Taymans2009-09-281-16/+23
|
* avi: fix timestamping in some audio streamsWim Taymans2009-09-281-96/+95
| | | | | | | | For vbr audio streams we need to use the number of blocks to calculate the timestamps. When the allocation of additional index memory fails, don't throw away what we had before. Various cleanups.
* avi: add support for ODML indexes againWim Taymans2009-09-281-238/+165
|
* avi: implement index scanningWim Taymans2009-09-282-748/+297
| | | | | | | | | Implement scanning of the file when we can parse the index. Some refactoring of common code. Cleanups and comments. Remove some reimplemented code. Remove index massage code and put a FIXME where we should do something equivalent later.
* avi: fix reverse playbackWim Taymans2009-09-281-31/+55
|
* avi: fix prev keyframe search and cleanupsWim Taymans2009-09-281-36/+34
|
* avi: remove code that got convertedWim Taymans2009-09-281-404/+0
|
* avi: more cleanupsWim Taymans2009-09-282-100/+155
| | | | | | | | Remove some duplicate counters. Be smarter when updateing the current the timestamp and offset in the stream because we can reuse previously calculated values when simply go forward one step. Correctly set metadata on outgoing buffers.
* avidemux: small cleanupsWim Taymans2009-09-282-24/+30
|
* avi: fix read offset and cleanupsWim Taymans2009-09-281-25/+27
|
* avi: rewrite index playbackWim Taymans2009-09-282-388/+628
| | | | | | disable code, start on reimplementing loop based operation. Rewrite the index handling so that all streams use their own index for decoding media.
* avidemux: add new index parsing codeWim Taymans2009-09-282-0/+211
| | | | | | | | | | | | Add a new function and datastructure to parse and hold the index entries on a per stream base. Also avoid doing too much work trying to figure out the timestamps and durations as we can trivially do that later. Less information in the entries makes them 2 times smaller and not doing too much work makes this code about 12 times faster than the regular case. Hook in the new function alongside the existing function for comparison until the rest of the code is updated to handle the new index datastructure.
* Fix compile warnings with gcc 4.0.1.Alessandro Decina2009-09-221-2/+2
|
* avi: fix timestamps in push modeWim Taymans2009-09-211-6/+8
|
* avi: add some performance measurementsWim Taymans2009-09-211-4/+38
| | | | | Measure the performance of various index and header parsing steps to the PERFORMANCE debug category.
* avidemux: some logging cleanup to help understanding the index parsing overheadStefan Kost2009-09-181-14/+38
|
* Remove Ronald Bultje from Authors fieldDavid Schleef2009-09-052-2/+1
| | | | | | Replaced with "GStreamer maintainers <gstreamer-devel@lists.sourceforge.net>" or just removed, depending on the number of other authors.
* avidemux: push mode; cater for unusual chunk sizesMark Nauwelaerts2009-08-312-17/+32
|
* avidemux: push mode; cater for chunk paddingMark Nauwelaerts2009-08-101-0/+7
|
* avidemux: only use stream's pad after having checked it existsMark Nauwelaerts2009-08-101-5/+8
|
* avidemux: sprinkle some more GST_DEBUG_FUNCPTRMark Nauwelaerts2009-08-101-5/+9
|
* avidemux: post error message if no pads to push EOS event onMark Nauwelaerts2009-08-101-3/+22
|
* avidemux: fix typo in warning messageMark Nauwelaerts2009-08-101-1/+1
|
* avidemux: fix some buffer ref handlingMark Nauwelaerts2009-08-101-5/+31
|
* avidemux: do not exceed maximum number of supported streamsMark Nauwelaerts2009-08-101-1/+12
|
* avidemux: prevent double unref; gst_avi_demux_parse_avih already unrefsMark Nauwelaerts2009-08-101-2/+0
|
* avidemux: verify size of INFO LIST to satisfy subsequent expectationsMark Nauwelaerts2009-08-101-5/+17
|
* avidemux: check video stream framerate against avi header frame durationMark Nauwelaerts2009-08-101-1/+18
| | | | | The former might be bogus in silly cases, and the latter seems to carry more weight.
* avidemux: streamline stream duration calculationMark Nauwelaerts2009-08-101-23/+23
|
* avidemux: Fix last commit and improve readabilitySebastian Dröge2009-07-291-14/+15
|
* Fixed the fix for TIME->DEFAULT conversion.Руслан Ижбулатов2009-07-291-6/+47
| | | | Fixes bug #578052 again.
* avimux: adds support to wmaThiago Santos2009-07-281-1/+30
|
* avimux: adds support to wmvThiago Santos2009-07-281-1/+22
|
* avi: Don't forward NEWSEGMENT events from upstreamSebastian Dröge2009-07-091-0/+27
| | | | | | | New ones are generated later and simply forwarding them can result in NEWSEGMENT events of different format going downstream. Fixes bug #587983.
* avidemux: Replace deprecated GST_DISABLE_DEBUG with correct macro. Fixes #587826Philip Jgenstedt2009-07-061-7/+7
|