summaryrefslogtreecommitdiffstats
path: root/gst/avi
Commit message (Collapse)AuthorAgeFilesLines
* change gst/bytestream.h to gst/bytestream/bytestream.hDavid Schleef2003-10-291-1/+1
| | | | | Original commit message from CVS: change gst/bytestream.h to gst/bytestream/bytestream.h
* merge TYPEFIND branch. Major changes:Benjamin Otte2003-10-282-42/+3
| | | | | | | | | | | | 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
* Remove can_seek () because eventmasks was removed from sink pads - grrrRonald S. Bultje2003-10-091-25/+10
| | | | | Original commit message from CVS: Remove can_seek () because eventmasks was removed from sink pads - grrr
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-082-22/+22
| | | | | | | deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-012-19/+19
| | | | | | | | | | | | | | | | | | | | | 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
* Set keyframe flag only when it is a keyframe. This will break quite some ↵Ronald S. Bultje2003-09-301-1/+4
| | | | | | | formats because many encoders dont set this ... Original commit message from CVS: Set keyframe flag only when it is a keyframe. This will break quite some formats because many encoders dont set this flag correctly, but I'll fix that as I encounter them. divx5 works correctly now. ;).
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-162-6/+2
| | | | | 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-152-2/+6
| | | | | Original commit message from CVS: converted gst_element_error to new format in gst/ - gettext pending
* Check for seekability and use gst_pad_push() instead of gst_pad_send_event()Ronald S. Bultje2003-09-121-24/+44
| | | | | Original commit message from CVS: Check for seekability and use gst_pad_push() instead of gst_pad_send_event()
* Clarify DV type 1/2 differenceRonald S. Bultje2003-09-121-3/+7
| | | | | Original commit message from CVS: Clarify DV type 1/2 difference
* Remove all locally-defined optimization flagsDavid Schleef2003-09-111-4/+2
| | | | | Original commit message from CVS: Remove all locally-defined optimization flags
* Remove redundant plugindir definitionDavid Schleef2003-08-101-1/+0
| | | | | Original commit message from CVS: Remove redundant plugindir definition
* 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
* Fix a warningRonald S. Bultje2003-07-221-2/+2
| | | | | Original commit message from CVS: Fix a warning
* improve index offset calculation, fix some minor other issues and make ↵Ronald S. Bultje2003-07-221-31/+27
| | | | | | | avimux actually work with mp3 audio Original commit message from CVS: Fix padding (2 bytes instead of 4), improve index offset calculation, fix some minor other issues and make avimux actually work with mp3 audio
* 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-062-557/+695
| | | | | | | 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-292-90/+96
| | | | | | | | 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.
* Remove some more unused cruft left over from our ancient avifile periodRonald S. Bultje2003-06-266-801/+2
| | | | | Original commit message from CVS: Remove some more unused cruft left over from our ancient avifile period
* gcc 3.3 and ppc fixesBenjamin Otte2003-06-141-12/+32
| | | | | Original commit message from CVS: gcc 3.3 and ppc fixes
* Actually push the event over to the next element instead of leaving it into ↵Ronald S. Bultje2003-06-071-0/+1
| | | | | | | eternity - thanks for Joshua for detecting Original commit message from CVS: Actually push the event over to the next element instead of leaving it into eternity - thanks for Joshua for detecting
* 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
* Prevent warningRonald S. Bultje2003-06-011-1/+2
| | | | | Original commit message from CVS: Prevent warning
* OopsRonald S. Bultje2003-06-011-1/+1
| | | | | Original commit message from CVS: Oops
* This fixes avimux largely. Sound playback still isn't optimal, but at least ↵Ronald S. Bultje2003-06-012-78/+65
| | | | | | | we're getting somewhere Original commit message from CVS: This fixes avimux largely. Sound playback still isn't optimal, but at least we're getting somewhere
* Fix avimux (somewhat). Note: the EOS event still doesn't get through. This ↵Ronald S. Bultje2003-05-302-9/+39
| | | | | | | is completely braindead, I have no clue wh... Original commit message from CVS: Fix avimux (somewhat). Note: the EOS event still doesn't get through. This is completely braindead, I have no clue why, but setting this thing to PAUSE should do the trick too. EOS fix will come later on...
* 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
* Updated autogen.sh/configure.ac and various Makefiles to make the configure ↵Brian Cameron2003-05-211-5/+5
| | | | | | | | | script set up all gcc specific compiler a... Original commit message from CVS: Updated autogen.sh/configure.ac and various Makefiles to make the configure script set up all gcc specific compiler arguments, rather than hardcoding them in the Makefile.am files
* Hm, one more little endian fixRonald S. Bultje2003-05-141-1/+1
| | | | | Original commit message from CVS: Hm, one more little endian fix
* PCM data in AVI is always little endianRonald S. Bultje2003-05-142-5/+19
| | | | | Original commit message from CVS: PCM data in AVI is always little endian
* we do not destroy anything anymore. Not even unwanted padsBenjamin Otte2003-04-151-3/+0
| | | | | Original commit message from CVS: we do not destroy anything anymore. Not even unwanted pads
* 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.
* add some extra checking on validity of pads before using themRonald S. Bultje2003-01-311-0/+4
| | | | | Original commit message from CVS: add some extra checking on validity of pads before using them
* dohRonald S. Bultje2003-01-311-1/+1
| | | | | Original commit message from CVS: doh
* Add metadata/streaminfo to AVIRonald S. Bultje2003-01-312-2/+264
| | | | | 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
* DOH! (yes, I'm a moron)Ronald S. Bultje2003-01-281-7/+7
| | | | | Original commit message from CVS: DOH! (yes, I'm a moron)
* Someone forgot to fix this connect->link thingy - can this go into 0.6.0 please?Ronald S. Bultje2003-01-261-1/+1
| | | | | Original commit message from CVS: Someone forgot to fix this connect->link thingy - can this go into 0.6.0 please?
* 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-206-801/+269
| | | | | | | 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
* hmm, fix some build breakageChristian Schaller2003-01-191-0/+1
| | | | | Original commit message from CVS: hmm, fix some build breakage
* 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
* Added first unusable code that should become the base element for a new ↵Wim Taymans2003-01-184-1/+815
| | | | | | | | aviparser Original commit message from CVS: Added first unusable code that should become the base element for a new aviparser