summaryrefslogtreecommitdiffstats
path: root/gst
AgeCommit message (Collapse)AuthorFilesLines
2003-10-01New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje13-407/+361
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
2003-09-30Add new element: frame dropper. This element inserts/drops frames to go from ↵Ronald S. Bultje3-0/+327
a certain input framerate to a certain o... Original commit message from CVS: Add new element: frame dropper. This element inserts/drops frames to go from a certain input framerate to a certain output framerate. It's extremely simple and that's why it's so cute.
2003-09-16reverting error patch before making a branch.BRANCH-ERROR-ROOTBRANCH-ERRORThomas Vander Stichele9-27/+12
Original commit message from CVS: reverting error patch before making a branch.
2003-09-15converted gst_element_error to new format in gst/ - gettext pendingBenjamin Otte9-12/+27
Original commit message from CVS: converted gst_element_error to new format in gst/ - gettext pending
2003-09-12Add mpegversion(1) to the capsRonald S. Bultje1-0/+1
Original commit message from CVS: Add mpegversion(1) to the caps
2003-09-11Remove all locally-defined optimization flagsDavid Schleef8-17/+9
Original commit message from CVS: Remove all locally-defined optimization flags
2003-08-10Remove redundant plugindir definitionDavid Schleef27-28/+0
Original commit message from CVS: Remove redundant plugindir definition
2003-08-05Fix up small issues (fixes #119036)Ronald S. Bultje1-9/+17
Original commit message from CVS: Fix up small issues (fixes #119036)
2003-08-04Add DURATION support. It still doesn't work, see #119036 for why and on how ↵Ronald S. Bultje1-0/+1
to fix it Original commit message from CVS: Add DURATION support. It still doesn't work, see #119036 for why and on how to fix it
2003-07-29Fix weird leftovers from the old mimetype era and also implement duration ↵Ronald S. Bultje1-2/+4
support Original commit message from CVS: Fix weird leftovers from the old mimetype era and also implement duration support
2003-07-25Adding needed license information. The patch was reviewed and approved byBrian Cameron5-3/+42
Original commit message from CVS: Adding needed license information. The patch was reviewed and approved by Christian Shaller. Ronald Bultje and Benjamin also responded with comments.
2003-07-25Rewrote the core function. Added some nice #defines that should probably go ↵David Schleef1-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.
2003-07-24Add buffer length checks to every typefinding functionDavid Schleef3-1/+11
Original commit message from CVS: Add buffer length checks to every typefinding function
2003-07-22A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.Joshua N. Pritikin1-1/+1
Original commit message from CVS: A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.
2003-07-19+ the last of the float caps changes ... these are a bit more pervasiveLeif Johnson7-92/+58
Original commit message from CVS: + the last of the float caps changes ... these are a bit more pervasive
2003-07-19+ changes for new float caps without slope/intercept + some category changes ↵Leif Johnson1-1/+1
for plugins Original commit message from CVS: + changes for new float caps without slope/intercept + some category changes for plugins
2003-07-19+ attempting to fix up playondemand ... still makes nasty crackly noisesLeif Johnson4-22/+30
Original commit message from CVS: + attempting to fix up playondemand ... still makes nasty crackly noises
2003-07-17Fixes to make it compile without GNOME, and with a modern (>= 0.3) version ↵David Schleef2-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.
2003-07-14Found this in my local tree. Looks cool, so I'm checking it in. Seems to ↵David Schleef3-0/+480
be some sort of video overlay element. Original commit message from CVS: Found this in my local tree. Looks cool, so I'm checking it in. Seems to be some sort of video overlay element.
2003-07-11Silence and fix typefindingRonald S. Bultje1-3/+3
Original commit message from CVS: Silence and fix typefinding
2003-07-08fix mp3 typefinding and included layer in found typeBenjamin Otte1-10/+18
Original commit message from CVS: fix mp3 typefinding and included layer in found type
2003-07-08another comma missingBenjamin Otte1-1/+1
Original commit message from CVS: another comma missing
2003-07-06Removed function that was only used by _loop(), which was removed by last ↵David Schleef1-18/+0
checkin Original commit message from CVS: Removed function that was only used by _loop(), which was removed by last checkin
2003-07-06New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje29-792/+916
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
2003-06-29compatibility fix for new GST_DEBUG stuff.Benjamin Otte30-137/+221
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.
2003-06-27some state change fixesThomas Vander Stichele2-2/+15
Original commit message from CVS: some state change fixes
2003-06-23"My way" turned out to cause seg faults. :) Fixed, and added more fourcc ↵David Schleef1-14/+26
to caps conversions. Original commit message from CVS: "My way" turned out to cause seg faults. :) Fixed, and added more fourcc to caps conversions.
2003-06-19Revert last two changes and do it my way. :)David Schleef1-41/+18
Original commit message from CVS: Revert last two changes and do it my way. :)
2003-06-19Support ISO-style variable argument macros.Brian Cameron1-0/+12
Original commit message from CVS: Support ISO-style variable argument macros.
2003-06-19Add missing }David Schleef1-0/+1
Original commit message from CVS: Add missing }
2003-06-17which causes a segfault. I'm working on thatRonald S. Bultje1-24/+25
Original commit message from CVS: This adds width/height properties to qtdemux, so that it connects to ffdec_*... still doesn't work, because the buffer allocation in ffdec_ allocs too small buffers (edge emulation failure or so?), which causes a segfault. I'm working on that
2003-06-16+ simplifying the filter's structure, but it's still not working perfectly + ↵Leif Johnson4-218/+201
starting to wonder if/how midi integrati... Original commit message from CVS: + simplifying the filter's structure, but it's still not working perfectly + starting to wonder if/how midi integration is possible ...
2003-06-16Handle compressed headers. Fix inappropriate use of bytestream_flush().David Schleef2-105/+304
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.
2003-06-15Fix some of the fourcc to caps conversions. reenable setting of rate and n ↵David Schleef1-12/+26
channels on audio caps. Original commit message from CVS: Fix some of the fourcc to caps conversions. reenable setting of rate and n channels on audio caps.
2003-06-14gcc 3.3 and ppc fixesBenjamin Otte1-1/+3
Original commit message from CVS: gcc 3.3 and ppc fixes
2003-06-10Complete rewrite. Not finished, nothing to see here.David Schleef2-570/+1249
Original commit message from CVS: Complete rewrite. Not finished, nothing to see here.
2003-06-06Make sure buffer is long enough in type_find. Attempt to fix #114580David Schleef1-0/+4
Original commit message from CVS: Make sure buffer is long enough in type_find. Attempt to fix #114580
2003-06-01Make these compile with both solaris as well as lunix-based stuffiesRonald S. Bultje1-1/+2
Original commit message from CVS: Make these compile with both solaris as well as lunix-based stuffies
2003-05-31CPPFLAGS -> CXXFLAGSJeremy Simon1-1/+1
Original commit message from CVS: CPPFLAGS -> CXXFLAGS
2003-05-24UNITS -> DEFAULTWim Taymans1-5/+1
Original commit message from CVS: UNITS -> DEFAULT
2003-05-22fix Makefiles for C++ libraries. They should now work with Forte. This needs ↵Benjamin Otte1-15/+2
a new libtool, update autogen.sh to refl... Original commit message from CVS: fix Makefiles for C++ libraries. They should now work with Forte. This needs a new libtool, update autogen.sh to reflect this.
2003-05-22remove '__inline' stuff and take normal 'inline' insteadBenjamin Otte1-6/+2
Original commit message from CVS: remove '__inline' stuff and take normal 'inline' instead
2003-05-22Forte is more picky about how the pow() and log() functions are called.Brian Cameron2-3/+3
Original commit message from CVS: Forte is more picky about how the pow() and log() functions are called.
2003-05-22Corrected modplug and monkeyaudio to build with non-gcc compilers.Brian Cameron2-4/+7
Original commit message from CVS: Corrected modplug and monkeyaudio to build with non-gcc compilers.
2003-05-22Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were ↵Brian Cameron1-2/+2
causing non-gcc compilers to break. Original commit message from CVS: Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were causing non-gcc compilers to break.
2003-05-22change required to build on solaris.Brian Cameron1-1/+1
Original commit message from CVS: change required to build on solaris.
2003-05-22Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using ↵Brian Cameron1-6/+6
typeof(), since typeof() is a gcc-extensio... Original commit message from CVS: Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using typeof(), since typeof() is a gcc-extension and does not work with other compilers. This is okay since every place these macros are used, gints are passed in. I renamed SWAP to SWAP_INT to reflect that it is not so generic.
2003-05-21Corrected the configure.ac so it actually works. Updated some c files so ↵Brian Cameron1-0/+8
that they build on Solaris. This mostly in... Original commit message from CVS: Corrected the configure.ac so it actually works. Updated some c files so that they build on Solaris. This mostly involved supporting ISO style variable-argument macros.
2003-05-21Updated autogen.sh/configure.ac and various Makefiles to make the configure ↵Brian Cameron8-9/+9
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
2003-04-10fixes to mp3 typefinding:Benjamin Otte1-27/+147
Original commit message from CVS: fixes to mp3 typefinding: - removed workaround that detected files with valid ID3v2 tag as mp3 (not needed anymore) Invalid files didn't occur because of broken length in the tag but because of padding in the beginning of the audio data most of the time. - fixed various assorted stuff in the old typefind function (like not adjusting buffer size after skipping) - added 2nd typefind function to detect mp3 streams (fixes #94113)