summaryrefslogtreecommitdiffstats
path: root/gst/avi/gstavidemux.c
Commit message (Collapse)AuthorAgeFilesLines
...
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-011-18/+18
| | | | | | | | | | | | | | | | | | | | | 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
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-161-3/+1
| | | | | Original commit message from CVS: reverting error patch before making a branch.
* converted gst_element_error to new format in gst/ - gettext pendingBenjamin Otte2003-09-151-1/+3
| | | | | Original commit message from CVS: converted gst_element_error to new format in gst/ - gettext pending
* Clarify DV type 1/2 differenceRonald S. Bultje2003-09-121-3/+7
| | | | | Original commit message from CVS: Clarify DV type 1/2 difference
* Add buffer length checks to every typefinding functionDavid Schleef2003-07-241-0/+3
| | | | | Original commit message from CVS: Add buffer length checks to every typefinding function
* Support ISO style variable length macrosBrian Cameron2003-07-071-1/+41
| | | | | Original commit message from CVS: Support ISO style variable length macros
* New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje2003-07-061-368/+478
| | | | | | | over to the new mimetypes spec as descri... Original commit message from CVS: New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-291-86/+89
| | | | | | | | Original commit message from CVS: compatibility fix for new GST_DEBUG stuff. Includes fixes for missing includes for config.h and unistd.h I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
* gcc 3.3 and ppc fixesBenjamin Otte2003-06-141-12/+32
| | | | | Original commit message from CVS: gcc 3.3 and ppc fixes
* Add support for new divx/xvid mimetypesRonald S. Bultje2003-06-011-9/+21
| | | | | Original commit message from CVS: Add support for new divx/xvid mimetypes
* Update duration fieldWim Taymans2003-05-291-1/+5
| | | | | Original commit message from CVS: Update duration field
* UNITS -> DEFAULTWim Taymans2003-05-241-17/+19
| | | | | Original commit message from CVS: UNITS -> DEFAULT
* PCM data in AVI is always little endianRonald S. Bultje2003-05-141-2/+2
| | | | | Original commit message from CVS: PCM data in AVI is always little endian
* added support for alaw/mulaw audio - yes, I have alaw encoded AVIs hereBenjamin Otte2003-04-141-0/+19
| | | | | Original commit message from CVS: added support for alaw/mulaw audio - yes, I have alaw encoded AVIs here
* Bigendian fixesWim Taymans2003-02-041-12/+20
| | | | | Original commit message from CVS: Bigendian fixes
* Endian fixes for index parsing.Wim Taymans2003-02-041-1/+4
| | | | | Original commit message from CVS: Endian fixes for index parsing.
* Fix endian issues with metadata. Some Cleanups tooWim Taymans2003-02-021-26/+27
| | | | | Original commit message from CVS: Fix endian issues with metadata. Some Cleanups too
* Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer ↵David Schleef2003-02-021-12/+12
| | | | | | | | conversion. Original commit message from CVS: Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
* dohRonald S. Bultje2003-01-311-1/+1
| | | | | Original commit message from CVS: doh
* Add metadata/streaminfo to AVIRonald S. Bultje2003-01-311-1/+262
| | | | | Original commit message from CVS: Add metadata/streaminfo to AVI
* Don't use samplesize on video framesWim Taymans2003-01-301-4/+4
| | | | | Original commit message from CVS: Don't use samplesize on video frames
* Be nice to the indiansWim Taymans2003-01-251-5/+5
| | | | | Original commit message from CVS: Be nice to the indians
* - Parse strn tagWim Taymans2003-01-211-2/+32
| | | | | | Original commit message from CVS: - Parse strn tag - fix flush
* - new avi demuxer doesn't use a recursive infinite loop anymoreWim Taymans2003-01-201-294/+233
| | | | | | | Original commit message from CVS: - new avi demuxer doesn't use a recursive infinite loop anymore - removed temporary riff.[ch] files - removed aviparse from build
* Really add A52 caps nowWim Taymans2003-01-191-2/+0
| | | | | Original commit message from CVS: Really add A52 caps now
* don't break the buildThomas Vander Stichele2003-01-181-1/+3
| | | | | Original commit message from CVS: don't break the build
* Don't barf on ISFT tagsWim Taymans2003-01-181-0/+1
| | | | | Original commit message from CVS: Don't barf on ISFT tags
* Add a52 audioWim Taymans2003-01-181-0/+13
| | | | | Original commit message from CVS: Add a52 audio
* Handle JUNK and dmlh tags and when we find a broken/unknown chunk, just move ↵Iain Holmes2003-01-151-10/+36
| | | | | | | to the next byte and try to see if it's ... Original commit message from CVS: Handle JUNK and dmlh tags and when we find a broken/unknown chunk, just move to the next byte and try to see if it's a known chunk
* Fix plugins for new query APIWim Taymans2002-12-301-10/+10
| | | | | Original commit message from CVS: Fix plugins for new query API
* Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flacIain Holmes2002-12-081-2/+2
| | | | | Original commit message from CVS: Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
* Added segment seekWim Taymans2002-11-021-15/+28
| | | | | Original commit message from CVS: Added segment seek
* Add ogg/vorbis support for avi filesRonald S. Bultje2002-10-271-3/+18
| | | | | Original commit message from CVS: Add ogg/vorbis support for avi files
* fix for big endian machines. Chunk ID conversion was being swabbed twice.David Schleef2002-10-101-3/+3
| | | | | | Original commit message from CVS: fix for big endian machines. Chunk ID conversion was being swabbed twice.
* Fix various overflow cases, this should fix seeking on very large files.Wim Taymans2002-09-231-13/+4
| | | | | | Original commit message from CVS: Fix various overflow cases, this should fix seeking on very large files.
* plugins part of license field patchChristian Schaller2002-09-181-0/+1
| | | | | Original commit message from CVS: plugins part of license field patch
* const fixesWim Taymans2002-09-121-1/+1
| | | | | Original commit message from CVS: const fixes
* removing warnings (approved by wtay)Thomas Vander Stichele2002-09-091-8/+4
| | | | | Original commit message from CVS: removing warnings (approved by wtay)
* whoops, this shouldn'tvegoneinThomas Vander Stichele2002-08-271-1/+1
| | | | | Original commit message from CVS: whoops, this shouldn'tvegonein
* sf's backThomas Vander Stichele2002-08-271-1/+1
| | | | | Original commit message from CVS: sf's back
* Don't send events on unusable padsWim Taymans2002-08-021-3/+5
| | | | | Original commit message from CVS: Don't send events on unusable pads
* - added eventmask/query/format functionsWim Taymans2002-07-241-26/+82
| | | | | | Original commit message from CVS: - added eventmask/query/format functions - some cleanups
* - properly unref eventsWim Taymans2002-07-081-7/+28
| | | | | | Original commit message from CVS: - properly unref events - slightly better seeking
* fix multiline stringAndy Wingo2002-07-041-2/+2
| | | | | Original commit message from CVS: fix multiline string
* Separate the movi processing loop from the index/entry parsing loopWim Taymans2002-06-181-15/+55
| | | | | | Original commit message from CVS: Separate the movi processing loop from the index/entry parsing loop Detect when the index starts from 0 or from the movi chunck offset
* Hint bytestream about optimal size sync fixes for VBR streamsWim Taymans2002-06-141-9/+24
| | | | | | Original commit message from CVS: Hint bytestream about optimal size sync fixes for VBR streams
* Ignore bogus index entriesWim Taymans2002-06-131-3/+11
| | | | | | Original commit message from CVS: Ignore bogus index entries Assume all audio frames are keyframes
* Fix sync on avidemuxWim Taymans2002-06-091-9/+14
| | | | | Original commit message from CVS: Fix sync on avidemux
* Some cleanups, add convert functionsWim Taymans2002-06-021-25/+87
| | | | | Original commit message from CVS: Some cleanups, add convert functions
* UNITS fixesThomas Vander Stichele2002-06-021-3/+3
| | | | | Original commit message from CVS: UNITS fixes