summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-12-21Global change from "caps2" to "caps"CAPS-ENDCAPSDavid Schleef7-98/+98
Original commit message from CVS: Global change from "caps2" to "caps"
2003-12-18Fix a few typos in the caps conversionDavid Schleef1-4/+7
Original commit message from CVS: Fix a few typos in the caps conversion
2003-12-18Merge HEAD from CAPS-ROOT to CAPS-MERGE-3David Schleef4-8/+9
Original commit message from CVS: Merge HEAD from CAPS-ROOT to CAPS-MERGE-3
2003-12-17port to new caps branch. Includes complete rework of colorspace caps nego. ↵Benjamin Otte8-1035/+716
(untested unfortunately) Original commit message from CVS: port to new caps branch. Includes complete rework of colorspace caps nego. (untested unfortunately)
2003-11-28Fix RGB betterCAPS-ROOTRonald S. Bultje1-55/+77
Original commit message from CVS: Fix RGB better
2003-11-27Change everyone to video/x-msvideoDavid Schleef1-2/+2
Original commit message from CVS: Change everyone to video/x-msvideo
2003-11-25oops, got the RGB32 codecs wrongBenjamin Otte1-2/+2
Original commit message from CVS: oops, got the RGB32 codecs wrong
2003-11-25make ffcolorspace workBenjamin Otte1-61/+54
Original commit message from CVS: make ffcolorspace work
2003-11-25- disable svq3 as it still crashes and spider tries to use it.Benjamin Otte1-0/+8
Original commit message from CVS: - disable svq3 as it still crashes and spider tries to use it. - copy buffers if necessary before sending them for decode in SVQ1 case. The decoder writes to the data.
2003-11-16+ checking in plugin category changesRELEASE-0_7_2BRANCH_RELEASE-0_7_2-ROOTBRANCH_RELEASE-0_7_2Leif Johnson4-3/+3
Original commit message from CVS: + checking in plugin category changes
2003-11-12Oops, some pretty bad memleaksRonald S. Bultje1-0/+2
Original commit message from CVS: Oops, some pretty bad memleaks
2003-11-12Several encoding changes: for video, double check the pix_fmt after opening ↵Ronald S. Bultje2-53/+130
the AVCodec. The pix_fmt will be changed ... Original commit message from CVS: Several encoding changes: * for video, double check the pix_fmt after opening the AVCodec. The pix_fmt will be changed to the preferred pix_fmt instead of that opening the codec fails. We fail when it has changed (then, ffmpeg doesn't like it). * for video, set the correct timestamp. * for audio, do *not* set the frame_size: most codecs don't like it. Instead, keep a cache of buffers and always give data of size "frame_size". Maybe I should have used bytestream here, I'm not sure. This works, though. I can now create mpeg1 video, mp2 and ac3 audio. I didn't test any others yet. I also didn't start working on integration with any of the muxers yet, that's all one big TODO. One thing at a time, please. :).
2003-11-10some fixes:Benjamin Otte1-5/+10
Original commit message from CVS: some fixes: - put back a fix to make generic audio caps fixed. - read out all of the flags when constructing wma extradata
2003-11-07Add a function that build the context extradata from caps propertyJeremy Simon1-27/+78
Original commit message from CVS: Add a function that build the context extradata from caps property
2003-11-05Use caps properties to set additional data to ffmpeg context (for wma)Jeremy Simon1-2/+31
Original commit message from CVS: Use caps properties to set additional data to ffmpeg context (for wma)
2003-11-05fix GST_FF_AUD_CAPS_NEW to not include channels and rate in unfixed caps and ↵Benjamin Otte1-10/+10
make audio caps use them again. This ens... Original commit message from CVS: fix GST_FF_AUD_CAPS_NEW to not include channels and rate in unfixed caps and make audio caps use them again. This ensures that audio encoders set these properties when setting fixed caps and audio decoders can advertise fixed caps, too. This should work in all cases. If not, change it back and ffdec_mp3 is broken again ;)
2003-11-04random fixes to ffmpeg: decoding of mp3 now works, call parent_class->disposeBenjamin Otte2-22/+21
Original commit message from CVS: random fixes to ffmpeg: decoding of mp3 now works, call parent_class->dispose
2003-11-02fix ffmpeg by using an ugly hack (put data as GType 0 when there is no type ↵Benjamin Otte5-20/+57
available yet) Original commit message from CVS: fix ffmpeg by using an ugly hack (put data as GType 0 when there is no type available yet)
2003-11-02BlaRonald S. Bultje6-234/+241
Original commit message from CVS: Bla
2003-10-31Fix compile problem on gcc-2.95. Fixes #125635.David Schleef1-4/+4
Original commit message from CVS: Fix compile problem on gcc-2.95. Fixes #125635.
2003-10-29change gst/bytestream.h to gst/bytestream/bytestream.hDavid Schleef1-1/+1
Original commit message from CVS: change gst/bytestream.h to gst/bytestream/bytestream.h
2003-10-28merge TYPEFIND branch. Major changes:Benjamin Otte3-50/+26
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
2003-10-26Re-enable realaudio codecs, improve decoder naming and add mpeg2aac ↵Ronald S. Bultje2-4/+8
decoder... Now to find out why it still doesn't l... Original commit message from CVS: Re-enable realaudio codecs, improve decoder naming and add mpeg2aac decoder... Now to find out why it still doesn't list itself after gst-register'ing...
2003-10-26< <-> > confusionRonald S. Bultje1-1/+1
Original commit message from CVS: < <-> > confusion
2003-10-26Make it compile against latest CVS of FFMPEG:Ronald S. Bultje5-29/+36
Original commit message from CVS: Make it compile against latest CVS of FFMPEG: * Put gst/gst.h above avcodec.h because it needs some types defined in glib.h * Remove HQ (removed from lavc) property Also add some functions to make SVQ1 decoding work: * Add YUV9 colorspace * Let lavc do its own buffer allocation and copy from there instead of using our own buffer allocation functions. Somehow, that breaks. I don't know why.
2003-10-25FFMPEG-based colorspace conversion pluginRonald S. Bultje3-1/+524
Original commit message from CVS: FFMPEG-based colorspace conversion plugin
2003-10-22Fix stupid typoTYPEFIND-ROOTRonald S. Bultje1-1/+1
Original commit message from CVS: Fix stupid typo
2003-10-20and small improvement in naming of the FFMPEG encoders. This makes their ↵Ronald S. Bultje1-2/+3
naming look slightly better in apps using el... Original commit message from CVS: Typo (> instead of <) in codec selection (we don't want raw audio to raw audio encoders), and small improvement in naming of the FFMPEG encoders. This makes their naming look slightly better in apps using element_factory->details->longname.
2003-10-16includes are in top_srcdirDavid Schleef1-2/+2
Original commit message from CVS: includes are in top_srcdir
2003-10-09Trivial fixes for GstBuffer->GstData migrationDavid Schleef1-1/+1
Original commit message from CVS: Trivial fixes for GstBuffer->GstData migration
2003-10-08/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo6-11/+13
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.
2003-10-01New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje4-10/+15
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-16reverting error patch before making a branch.BRANCH-ERROR-ROOTBRANCH-ERRORThomas Vander Stichele3-14/+10
Original commit message from CVS: reverting error patch before making a branch.
2003-09-15converted gst_element_error to new format in ext/ - gettext pendingBenjamin Otte3-10/+14
Original commit message from CVS: converted gst_element_error to new format in ext/ - gettext pending
2003-09-11Use ffmpeg libraries build by local automake MakefilesDavid Schleef2-2/+2
Original commit message from CVS: Use ffmpeg libraries build by local automake Makefiles
2003-08-09Remove redundant plugindir definitionDavid Schleef2-1/+0
Original commit message from CVS: Remove redundant plugindir definition
2003-07-08use commas instead of newlines for author field (makes output greppable)Benjamin Otte4-8/+8
Original commit message from CVS: use commas instead of newlines for author field (makes output greppable)
2003-07-07More compilation fixes from my latest commitRonald S. Bultje1-3/+3
Original commit message from CVS: More compilation fixes from my latest commit
2003-07-06New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje3-126/+679
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 Otte5-7/+7
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-17We hate double slashes.. I'm still disabling demux/mux in CVS, until I've ↵Ronald S. Bultje1-1/+1
got some working tests here Original commit message from CVS: We hate double slashes.. I'm still disabling demux/mux in CVS, until I've got some working tests here
2003-06-17No quasi codecsRonald S. Bultje2-10/+25
Original commit message from CVS: No quasi codecs
2003-06-17We also need raw video/audio caps for the demuxer/muxer, plus that ↵Ronald S. Bultje2-17/+101
caps_to_codecid() didn't exist (thanks for noticin... Original commit message from CVS: We also need raw video/audio caps for the demuxer/muxer, plus that caps_to_codecid() didn't exist (thanks for noticing, dave)
2003-06-17Request pads don't have a number limitRonald S. Bultje1-3/+3
Original commit message from CVS: Request pads don't have a number limit
2003-06-16Compilation fix. SOMEONE ELSE PLEASE FIX THIS CORRECTLY.David Schleef2-0/+12
Original commit message from CVS: Compilation fix. SOMEONE ELSE PLEASE FIX THIS CORRECTLY.
2003-06-09some first trial code for ffmux_* disable ffmux/ffdemux by default since ↵Ronald S. Bultje2-252/+347
they cause havoc Original commit message from CVS: * some first trial code for ffmux_* * disable ffmux/ffdemux by default since they cause havoc I'll enable them locally for testing purposes until I've got them working in a general setup, too.
2003-06-09Fix compile error on gcc-3.xRonald S. Bultje1-1/+1
Original commit message from CVS: Fix compile error on gcc-3.x
2003-06-08Hm, I actually misunderstood this protocol thing, since ffmpeg provides an ↵Ronald S. Bultje2-24/+117
read/write indicator, too... Here's a semi... Original commit message from CVS: Hm, I actually misunderstood this protocol thing, since ffmpeg provides an read/write indicator, too... Here's a semi-rewrite that handles writings too
2003-06-08Some modifications to make the demuxers work, plus moving typefinding over ↵Ronald S. Bultje1-182/+305
from separate plugin to the demuxers thems... Original commit message from CVS: Some modifications to make the demuxers work, plus moving typefinding over from separate plugin to the demuxers themselves
2003-06-08f it's an 'o', it's for output (muxing)Ronald S. Bultje1-1/+6
Original commit message from CVS: Change protocol slightly, if the first char is an 'i', it's input (demuxing), if it's an 'o', it's for output (muxing)