summaryrefslogtreecommitdiffstats
path: root/gst/qtdemux/qtdemux.h
Commit message (Collapse)AuthorAgeFilesLines
* merge TYPEFIND branch. Major changes:Benjamin Otte2003-10-281-1/+1
| | | | | | | | | | | | Original commit message from CVS: merge TYPEFIND branch. Major changes: - totally reworked type(find) system - all typefind functions are in gst/typefind now - more typefind functions then before - some plugins might fail to compile now because I don't have them installed and they a) require bytestream or b) haven't had their typefind fixed. Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | been modified to use this new typefind syste... Original commit message from CVS: New typefind system: * bytestream is now part of the core * all plugins have been modified to use this new typefind system * asf typefinding added * mpeg video stream typefiding removed because it's broken * duplicate typefind entries removed * extra id3 typefinding added, because we've seen 4 types of files (riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs to work. Instead, I've added an id3 element and let it redo typefiding after the id3 header. this needs a hack because spider only typefinds once. We can remove this hack once spider supports multiple typefinds. * with all this, mp3 typefinding is semi-rewritten * id3 typefinding in flac/vorbis is removed, it's no longer needed * fixed spider and gst-typefind to use this, too. * Other general cleanups
* Handle compressed headers. Fix inappropriate use of bytestream_flush().David Schleef2003-06-161-0/+3
| | | | | | | | Original commit message from CVS: Handle compressed headers. Fix inappropriate use of bytestream_flush(). Code cleanup. Added getcaps and _link functions for src pads. Extract and set the size,rate,channels correctly. Fix some of the caps to agree with avidemux and/or ffmpeg.
* Complete rewrite. Not finished, nothing to see here.David Schleef2003-06-101-104/+17
| | | | | Original commit message from CVS: Complete rewrite. Not finished, nothing to see here.
* adding new quicktime parser:Artyom Baginski2002-05-011-0/+168
Original commit message from CVS: adding new quicktime parser: - openquicktime free (hense gst/qtdemux) - no more seeks for parsing -> better for network streams - uses GstByteStream - less memcpy's - long ChangeLog record in pompous style