summaryrefslogtreecommitdiffstats
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
* merge TYPEFIND branch. Major changes:Benjamin Otte2003-10-288-204/+11
| | | | | | | | | | | | 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
* Add a parser for metadataIain Holmes2003-10-172-64/+219
| | | | | | | | | | Original commit message from CVS: Add a parser for metadata (demux_metadata): Given the buffer containing the metadata, look through it and get the info out of it. (wav_new_chunk_callback): Change the if statement to a switch statement. Handle GST_RIFF_TAG_LIST by changing what the type of list it is and parsing out metadata if it is "INFO".
* gcc-2.95 fixageRonald S. Bultje2003-10-141-1/+2
| | | | | Original commit message from CVS: gcc-2.95 fixage
* riff.h is in a different directoryDavid Schleef2003-10-131-1/+1
| | | | | Original commit message from CVS: riff.h is in a different directory
* 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-0843-155/+192
| | | | | | | 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.
* updating some plugin categoriesLeif Johnson2003-10-085-5/+5
| | | | | Original commit message from CVS: updating some plugin categories
* Fix endianness problems in caps. Fixes #124006David Schleef2003-10-072-8/+8
| | | | | Original commit message from CVS: Fix endianness problems in caps. Fixes #124006
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-018-71/+95
| | | | | | | | | | | | | | | | | | | | | 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. ;).
* In the intfloat conversion elements, there were bugs when the float buffer ↵Andy Wingo2003-09-301-40/+15
| | | | | | | | | | | | | | was bigger than the int buffer (in frames)... Original commit message from CVS: In the intfloat conversion elements, there were bugs when the float buffer was bigger than the int buffer (in frames). That's now fixed, some style issues are "fixed" (subjectively), mallocs are removed from int2float's processing loop, and the default buffer size was raised to 256 frames to give better performance in the default case. Wavenc was modified to not set an event handler on its sink pad. It deals with EOS in its chain function instead.
* cvs ignoreThomas Vander Stichele2003-09-281-0/+1
| | | | | Original commit message from CVS: cvs ignore
* add elapsed timeThomas Vander Stichele2003-09-281-2/+16
| | | | | Original commit message from CVS: add elapsed time
* added second example with plotting fixed some aestheticsThomas Vander Stichele2003-09-267-11/+160
| | | | | | Original commit message from CVS: added second example with plotting fixed some aesthetics
* build demo appThomas Vander Stichele2003-09-212-0/+139
| | | | | Original commit message from CVS: build demo app
* fix capsThomas Vander Stichele2003-09-211-48/+47
| | | | | Original commit message from CVS: fix caps
* remove debugging printsThomas Vander Stichele2003-09-212-9/+13
| | | | | Original commit message from CVS: remove debugging prints
* reworked level plugin. It now does RMS, peak, and decay peak signaling per ↵Thomas Vander Stichele2003-09-216-109/+317
| | | | | | | | interleaved channel. Original commit message from CVS: reworked level plugin. It now does RMS, peak, and decay peak signaling per interleaved channel.
* Fix problem transitioning to PLAYING. (#122481)David Schleef2003-09-191-1/+0
| | | | | Original commit message from CVS: Fix problem transitioning to PLAYING. (#122481)
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-1610-36/+12
| | | | | 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-1510-12/+36
| | | | | Original commit message from CVS: converted gst_element_error to new format in gst/ - gettext pending
* Change some g_prints to GST_DEBUGDavid Schleef2003-09-141-4/+2
| | | | | Original commit message from CVS: Change some g_prints to GST_DEBUG
* change caps in template to GST_CAPS_ANYDavid Schleef2003-09-141-2/+2
| | | | | Original commit message from CVS: change caps in template to GST_CAPS_ANY
* 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-115-9/+6
| | | | | Original commit message from CVS: Remove all locally-defined optimization flags
* add cvsignoresChristian Schaller2003-09-111-0/+3
| | | | | Original commit message from CVS: add cvsignores
* compilation problems on FreeBSD.Andrew Turner2003-08-211-0/+4
| | | | | | Original commit message from CVS: Patch from Andrew Turner <zxombie@hotpop.com> (#120307). Fixes compilation problems on FreeBSD.
* Add setsockopt SO_REUSEADDRAngel Carpintero2003-08-201-0/+6
| | | | | Original commit message from CVS: Add setsockopt SO_REUSEADDR
* fix GstElementDetails nameAngel Carpintero2003-08-132-4/+4
| | | | | Original commit message from CVS: fix GstElementDetails name
* Fix regressions from using gstriff libraryDavid Schleef2003-08-133-92/+105
| | | | | Original commit message from CVS: Fix regressions from using gstriff library
* Remove riff code, since it's duplicated in the riff libraryDavid Schleef2003-08-135-220/+13
| | | | | Original commit message from CVS: Remove riff code, since it's duplicated in the riff library
* Add PCMU = 0 (G711 mu-law) and PCMA = 8 (G711 a-law) payloadsAngel Carpintero2003-08-121-0/+2
| | | | | Original commit message from CVS: Add PCMU = 0 (G711 mu-law) and PCMA = 8 (G711 a-law) payloads
* Update and Add some RFCsAngel Carpintero2003-08-111-4/+11
| | | | | Original commit message from CVS: Update and Add some RFCs
* Remove redundant plugindir definitionDavid Schleef2003-08-1022-22/+0
| | | | | Original commit message from CVS: Remove redundant plugindir definition
* Enable MTU featureAngel Carpintero2003-08-071-8/+7
| | | | | Original commit message from CVS: Enable MTU feature
* Fix wrong mimetype, might cause #119272Ronald S. Bultje2003-08-061-1/+1
| | | | | Original commit message from CVS: Fix wrong mimetype, might cause #119272
* Added some issues on TODOAngel Carpintero2003-07-311-0/+3
| | | | | Original commit message from CVS: Added some issues on TODO
* At end of stream, rewrite the header with the correct number of bytesIain Holmes2003-07-292-39/+80
| | | | | Original commit message from CVS: At end of stream, rewrite the header with the correct number of bytes
* Rewrote the core function. Added some nice #defines that should probably go ↵David Schleef2003-07-251-22/+39
| | | | | | | | in gstvideo.h. Fixes #118245. Original commit message from CVS: Rewrote the core function. Added some nice #defines that should probably go in gstvideo.h. Fixes #118245.
* Add buffer length checks to every typefinding functionDavid Schleef2003-07-242-0/+6
| | | | | 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
* A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.Joshua N. Pritikin2003-07-221-1/+1
| | | | | Original commit message from CVS: A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.
* + the last of the float caps changes ... these are a bit more pervasiveLeif Johnson2003-07-193-10/+6
| | | | | Original commit message from CVS: + the last of the float caps changes ... these are a bit more pervasive
* + changes for new float caps without slope/intercept + some category changes ↵Leif Johnson2003-07-191-1/+1
| | | | | | | | for plugins Original commit message from CVS: + changes for new float caps without slope/intercept + some category changes for plugins
* Fixes to make it compile without GNOME, and with a modern (>= 0.3) version ↵David Schleef2003-07-172-24/+28
| | | | | | | | | of GStreamer. Now that I got it compiled,... Original commit message from CVS: Fixes to make it compile without GNOME, and with a modern (>= 0.3) version of GStreamer. Now that I got it compiled, I want to delete it.
* Update to new debugging systemRonald S. Bultje2003-07-154-8/+8
| | | | | Original commit message from CVS: Update to new debugging system
* Added #include of config.h so that they symbol "VERSION" could be found.Brian Cameron2003-07-154-6/+22
| | | | | | | Original commit message from CVS: Added #include of config.h so that they symbol "VERSION" could be found. Also removed GST_CAT_EVENT from a GST_DEBUG line to reflect recent changes in the debug logic. Now this plugin compiles.
* Caps fixes and general cleanup.David Schleef2003-07-145-32/+48
| | | | | Original commit message from CVS: Caps fixes and general cleanup.