2003-06-17 04:46  rbultje

	* gstffmpeg.c: We hate double slashes.. I'm still disabling
	demux/mux in CVS, until I've got some working tests here

2003-06-17 04:44  rbultje

	* gstffmpegdec.c, gstffmpegenc.c: No quasi codecs

2003-06-17 04:44  rbultje

	* gstffmpegcodecmap.c, gstffmpegcodecmap.h: 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-17 04:42  rbultje

	* gstffmpegmux.c: Request pads don't have a number limit

2003-06-16 10:46  dschleef

	* gstffmpegcodecmap.c, gstffmpegcodecmap.h: Compilation fix. 
	SOMEONE ELSE PLEASE FIX THIS CORRECTLY.

2003-06-09 08:04  rbultje

	* gstffmpeg.c, gstffmpegmux.c: * 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-09 05:33  rbultje

	* gstffmpegcodecmap.c: Fix compile error on gcc-3.x

2003-06-08 07:35  rbultje

	* gstffmpegdemux.c, gstffmpegprotocol.c: 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-08 06:31  rbultje

	* gstffmpegdemux.c: Some modifications to make the demuxers work,
	plus moving typefinding over from separate plugin to the demuxers
	themselves

2003-06-08 06:31  rbultje

	* gstffmpegprotocol.c: Change protocol slightly, if the first char
	is an 'i', it's input (demuxing), if it's an 'o', it's for output
	(muxing)

2003-06-08 06:30  rbultje

	* Makefile.am, gstffmpeg.c, gstffmpegtypes.c: Remove typefinding as
	separate plugin, this is part of the demuxers now

2003-06-08 06:30  rbultje

	* gstffmpegcodecmap.c, gstffmpegcodecmap.h: MPEG4AAC is MPEG-4
	audio, not video, and implement a _formatid_to_caps() function
	which tracks a GstCaps to a format name (muxing format etc.),
	useful for setting caps on demuxers

2003-06-07 14:06  rbultje

	* gstffmpegenc.c: Loop through input capses instead of just picking
	the first, and handle encoding errors

2003-06-07 13:46  rbultje

	* gstffmpegenc.c: Rewrite of gstffmpegenc

2003-06-07 13:45  rbultje

	* gstffmpegcodecmap.c, gstffmpegcodecmap.h: Add a caps_to_codecid()
	function to read properties from a caps function for use in
	_connect() functions

2003-06-07 13:45  rbultje

	* gstffmpegdec.c: Make some more use of the ffmpeg utils.c
	functions for buffer allocation (really handy)

2003-06-07 04:43  rbultje

	* gstffmpegdec.c: Dzjee, just found out ffmpeg has a function to
	calculate the buffer size for me, d'oh!

2003-06-07 04:01  rbultje

	* gstffmpegdec.c: Rename GstFFMpegClassParams to ~DecClassParams
	(so that the encoder can use something similar, working on that),
	and remove the edge stuff (finally found out how to disable that)

2003-06-06 17:41  rbultje

	* gstffmpegall.c, Makefile.am, gstffmpegallcodecmap.c,
	gstffmpegallcodecmap.h, gstffmpegcodecmap.c, gstffmpegcodecmap.h,
	gstffmpegdec.c, gstffmpegenc.c: * remove gstffmpegdecall. This was
	a temporary hack to get around	  some issues with our
	video/avi-centered mimetype system. Now that	we use proper
	identifiers, we don't need that piece of cruft anymore.  * update
	ffmpeg codec map for ffdec_*, plus make the uncompressed stream   
	caps also be formed by the codec mapper (this is easier to handle
	imo).  * add audio support (untested, though :P).  * remove the
	copying of buffer content and add a get_buffer() handler   
	instead.  * add an int to ffmpegenc to make it compile and resolve
	the symbol. I'll    truely fix that later on.  * make mimetypes in
	the ffmpeg codec mapper conform to docs/random/mimetypes * etc.
	
	Oh, and let's not forget that it can play back DIVX5 et all nicely.
	Support for SVQ1/3 is also there, so if someone completes qtdemux,
	we can watch these, too.

2003-05-29 12:33  rbultje

	* gstffmpegallcodecmap.c, gstffmpegcodecmap.c, gstffmpegenc.c,
	gstffmpegmux.c: Use new ffmpeg revision

2003-04-19 05:09  wtay

	* gstffmpegall.c: - just skip the frame when there was a decoding
	error instead of failing.

2003-04-13 02:27  rbultje

	* gstffmpegtypes.c: Fix even more warnings

2003-04-07 09:47  rbultje

	* gstffmpegtypes.c: Fixes #107186

2003-01-30 14:38  thomasvs

	* Makefile.am: ffmpeg uses uncompress

2003-01-28 16:53  thomasvs

	* gstffmpegall.c, gstffmpegallcodecmap.c, gstffmpegenc.c,
	gstffmpegtypes.c: merging back HEAD fixes

2003-01-25 16:07  wtay

	* gstffmpegtypes.c: Make sure caps are reffed as we're still have a
	pointer to it.

2003-01-25 05:55  rbultje

	* gstffmpegall.c, gstffmpegallcodecmap.c: Add xvid

2003-01-20 10:22  dlehn

	* gstffmpegenc.c: check for type register failures

2003-01-19 15:39  wtay

	* gstffmpegallcodecmap.c: Fix codecs

2003-01-18 13:36  dlehn

	* gstffmpegenc.c: lower sample_rate property minimum value to -1 to
	accoutn for default of -1

2003-01-18 07:59  wtay

	* gstffmpegall.c: Fix dipose, removed g_print

2003-01-18 07:54  wtay

	* gstffmpegallcodecmap.c: Map XVID to mpeg4

2003-01-13 09:58  nodatadj

	* gstffmpegall.c: Lower the rank of ffmpeg

2003-01-13 05:56  thaytan

	* gstffmpegcodecmap.c, gstffmpegdemux.c: Correcting typos in the
	mime types: "unkown/unkown" -> "unknown/unknown"

2003-01-11 17:05  wtay

	* gstffmpegall.c: Only close the codec if we opened it

2003-01-10 15:03  thomasvs

	* gstffmpegall.c: more link fixes

2003-01-10 05:38  thomasvs

	* gstffmpegall.c, gstffmpegdec.c, gstffmpegenc.c, gstffmpegmux.c:
	PadConnect -> PadLink

2003-01-10 02:22  thomasvs

	* gstffmpegall.c, gstffmpegdec.c, gstffmpegenc.c, gstffmpegmux.c:
	another batch of connect->link fixes please let me know about
	issues and please refrain of making them yourself, so that I don't
	spend double the time resolving conflicts

2003-01-07 12:42  wtay

	* gstffmpegcodecmap.c: Add missing codecs

2003-01-04 08:14  rbultje

	* gstffmpegall.c: Adapts it slightly to work with spider, and adds
	one change suggested by the ffmpeg team

2002-12-29 14:59  rbultje

	* gstffmpegall.c, gstffmpegallcodecmap.c: fix mpeg1 playback

2002-12-29 14:20  rbultje

	* Makefile.am, gstffmpegall.c, gstffmpegallcodecmap.c,
	gstffmpegallcodecmap.h: Lets try something different (and then, the
	whole world collapsed - oops ;) )

2002-12-27 16:11  wtay

	* gstffmpegdec.c, gstffmpegenc.c, gstffmpegmux.c: Fix for latest
	ffmpeg

2002-12-26 02:53  thomasvs

	* Makefile.am: slurp in ffmpeg
	
	a) please test b) please help me figure out how to portably link in
	a .a file in our    .so plugin

2002-12-12 05:12  rbultje

	* gstffmpegdec.c, gstffmpegenc.c, gstffmpegmux.c: Update API to
	whatever ffmpeg changed the past few days

2002-12-08 09:20  nodatadj

	* gstffmpegcodecmap.c: Replace audio/mp3 with audio/x-mp3 and
	audio/x-flac with application/x-flac

2002-12-08 06:49  thomasvs

	* Makefile.am: parallel install fixes

2002-12-02 14:45  rbultje

	* gstffmpegtypes.c: Almost good, Thomas, just not good enough :P

2002-12-02 14:34  thomasvs

	* gstffmpegtypes.c: peep

2002-11-26 06:50  thomasvs

	* Makefile.am, gstffmpeg.c, gstffmpegcodecmap.c, gstffmpegdec.c,
	gstffmpegdemux.c, gstffmpegenc.c, gstffmpegmux.c,
	gstffmpegprotocol.c: fix ffmpeg to work with installd version as
	well

2002-11-25 13:37  wtay

	* Makefile.am, gstffmpeg.c, gstffmpegcodecmap.c, gstffmpegdec.c,
	gstffmpegdemux.c, gstffmpegprotocol.c, gstffmpegtypes.c: More
	ffmpeg wrapping going on here

2002-11-06 15:53  wtay

	* Makefile.am, gstffmpeg.c, gstffmpegcodecmap.c, gstffmpegdec.c,
	gstffmpegdec.h, gstffmpegdemux.c, gstffmpegenc.c, gstffmpegenc.h,
	gstffmpegmux.c, gstffmpegprotocol.c: Release early.. try to wrap
	more ffmpeg stuff, like muxers and demuxers.  This thing needs a
	fix in ffmpeg (which I will send to the ffmpeg authors eventually)

2002-09-18 12:02  theuraeus

	* gstffmpegdec.c, gstffmpegenc.c: plugins part of license field
	patch

2002-06-03 15:48  wtay

	* Makefile.am, gstffmpegdec.c, gstffmpegdec.h, gstffmpegenc.c,
	gstffmpegenc.h: Some fixes, this at least compiles again and does
	decoding/encoding against latest ffmpeg CVS

2002-04-11 13:42  wingo

	* gstffmpegdec.c, gstffmpegenc.c: GstPadTemplate <->
	gst_pad_template <-> GST_PAD_TEMPLATE
	
	same with *factory and typefind.
	
	also, some -Werror fixes.

2002-03-24 14:06  wingo

	* gstffmpegdec.c, gstffmpegenc.c: * filter newlines out of
	GST_DEBUG statements to reflect new core behavior * fixes to
	adder's caps, again

2002-03-20 13:44  wingo

	* gstffmpeg.c, gstffmpegdec.c, gstffmpegdec.h, gstffmpegenc.c,
	gstffmpegenc.h: s/Gnome-Streamer/GStreamer/

2002-03-18 20:09  wingo

	* gstffmpegdec.c, gstffmpegenc.c: * removal of //-style comments *
	don't link plugins to core libs -- the versioning is done
	internally to the plugins with the plugin_info struct,	 and symbol
	resolution is lazy, so we can always know if a plugin can be loaded
	by the plugin_info data. in theory.

2002-01-13 14:27  wtay

	* gstffmpegdec.c, gstffmpegenc.c: Bring the plugins in sync with
	the new core capsnego system.  Added some features, enhancements...

2001-12-23 05:25  thomasvs

	* Makefile.am, gstffmpeg.c, gstffmpegdec.c, gstffmpegdec.h,
	gstffmpegenc.c, gstffmpegenc.h: adding ffmpeg, but it needs proper
	handling

