summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jeremy Simon [Fri, 7 Nov 2003 19:59:28 +0000 (19:59 +0000)]
Add a function that build the context extradata from caps property
Original commit message from CVS:
Add a function that build the context extradata from caps property
Jeremy Simon [Wed, 5 Nov 2003 23:19:38 +0000 (23:19 +0000)]
Use caps properties to set additional data to ffmpeg context (for wma)
Original commit message from CVS:
Use caps properties to set additional data to ffmpeg context (for wma)
Benjamin Otte [Wed, 5 Nov 2003 03:06:10 +0000 (03:06 +0000)]
fix GST_FF_AUD_CAPS_NEW to not include channels and rate in unfixed caps and 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 ;)
Benjamin Otte [Tue, 4 Nov 2003 22:31:05 +0000 (22:31 +0000)]
random fixes to ffmpeg: decoding of mp3 now works, call parent_class->dispose
Original commit message from CVS:
random fixes to ffmpeg: decoding of mp3 now works, call parent_class->dispose
Benjamin Otte [Sun, 2 Nov 2003 19:07:41 +0000 (19:07 +0000)]
fix ffmpeg by using an ugly hack (put data as GType 0 when there is no type 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)
Ronald S. Bultje [Sun, 2 Nov 2003 13:12:14 +0000 (13:12 +0000)]
Bla
Original commit message from CVS:
Bla
David Schleef [Fri, 31 Oct 2003 03:43:25 +0000 (03:43 +0000)]
Fix compile problem on gcc-2.95. Fixes #125635.
Original commit message from CVS:
Fix compile problem on gcc-2.95. Fixes #125635.
David Schleef [Wed, 29 Oct 2003 03:15:50 +0000 (03:15 +0000)]
change gst/bytestream.h to gst/bytestream/bytestream.h
Original commit message from CVS:
change gst/bytestream.h to gst/bytestream/bytestream.h
Benjamin Otte [Tue, 28 Oct 2003 20:52:31 +0000 (20:52 +0000)]
merge TYPEFIND branch. Major changes:
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
Ronald S. Bultje [Sun, 26 Oct 2003 12:10:01 +0000 (12:10 +0000)]
Re-enable realaudio codecs, improve decoder naming and add mpeg2aac 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...
Ronald S. Bultje [Sun, 26 Oct 2003 12:00:25 +0000 (12:00 +0000)]
< <-> > confusion
Original commit message from CVS:
< <-> > confusion
Ronald S. Bultje [Sun, 26 Oct 2003 11:30:18 +0000 (11:30 +0000)]
Make it compile against latest CVS of FFMPEG:
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.
Ronald S. Bultje [Sat, 25 Oct 2003 16:29:13 +0000 (16:29 +0000)]
FFMPEG-based colorspace conversion plugin
Original commit message from CVS:
FFMPEG-based colorspace conversion plugin
Ronald S. Bultje [Wed, 22 Oct 2003 10:17:15 +0000 (10:17 +0000)]
Fix stupid typo
Original commit message from CVS:
Fix stupid typo
Ronald S. Bultje [Mon, 20 Oct 2003 08:24:39 +0000 (08:24 +0000)]
and small improvement in naming of the FFMPEG encoders. This makes their 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.
David Schleef [Thu, 16 Oct 2003 05:04:20 +0000 (05:04 +0000)]
includes are in top_srcdir
Original commit message from CVS:
includes are in top_srcdir
David Schleef [Thu, 9 Oct 2003 02:23:00 +0000 (02:23 +0000)]
Trivial fixes for GstBuffer->GstData migration
Original commit message from CVS:
Trivial fixes for GstBuffer->GstData migration
Andy Wingo [Wed, 8 Oct 2003 16:07:38 +0000 (16:07 +0000)]
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to 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.
Ronald S. Bultje [Wed, 1 Oct 2003 13:14:43 +0000 (13:14 +0000)]
New typefind system: bytestream is now part of the core all plugins have 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
Thomas Vander Stichele [Tue, 16 Sep 2003 09:59:53 +0000 (09:59 +0000)]
reverting error patch before making a branch.
Original commit message from CVS:
reverting error patch before making a branch.
Benjamin Otte [Mon, 15 Sep 2003 01:08:36 +0000 (01:08 +0000)]
converted gst_element_error to new format in ext/ - gettext pending
Original commit message from CVS:
converted gst_element_error to new format in ext/ - gettext pending
David Schleef [Thu, 11 Sep 2003 19:53:57 +0000 (19:53 +0000)]
Use ffmpeg libraries build by local automake Makefiles
Original commit message from CVS:
Use ffmpeg libraries build by local automake Makefiles
David Schleef [Sat, 9 Aug 2003 23:56:29 +0000 (23:56 +0000)]
Remove redundant plugindir definition
Original commit message from CVS:
Remove redundant plugindir definition
Benjamin Otte [Tue, 8 Jul 2003 19:48:54 +0000 (19:48 +0000)]
use commas instead of newlines for author field (makes output greppable)
Original commit message from CVS:
use commas instead of newlines for author field (makes output greppable)
Ronald S. Bultje [Mon, 7 Jul 2003 11:32:34 +0000 (11:32 +0000)]
More compilation fixes from my latest commit
Original commit message from CVS:
More compilation fixes from my latest commit
Ronald S. Bultje [Sun, 6 Jul 2003 20:49:15 +0000 (20:49 +0000)]
New mimetypes gone into effect today - this commit changes all old mimetypes 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
Benjamin Otte [Sun, 29 Jun 2003 19:45:00 +0000 (19:45 +0000)]
compatibility fix for new GST_DEBUG stuff.
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.
Ronald S. Bultje [Tue, 17 Jun 2003 11:46:08 +0000 (11:46 +0000)]
We hate double slashes.. I'm still disabling demux/mux in CVS, until I've 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
Ronald S. Bultje [Tue, 17 Jun 2003 11:44:38 +0000 (11:44 +0000)]
No quasi codecs
Original commit message from CVS:
No quasi codecs
Ronald S. Bultje [Tue, 17 Jun 2003 11:44:11 +0000 (11:44 +0000)]
We also need raw video/audio caps for the demuxer/muxer, plus that 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)
Ronald S. Bultje [Tue, 17 Jun 2003 11:42:38 +0000 (11:42 +0000)]
Request pads don't have a number limit
Original commit message from CVS:
Request pads don't have a number limit
David Schleef [Mon, 16 Jun 2003 17:46:38 +0000 (17:46 +0000)]
Compilation fix. SOMEONE ELSE PLEASE FIX THIS CORRECTLY.
Original commit message from CVS:
Compilation fix. SOMEONE ELSE PLEASE FIX THIS CORRECTLY.
Ronald S. Bultje [Mon, 9 Jun 2003 15:04:26 +0000 (15:04 +0000)]
some first trial code for ffmux_* disable ffmux/ffdemux by default since 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.
Ronald S. Bultje [Mon, 9 Jun 2003 12:33:48 +0000 (12:33 +0000)]
Fix compile error on gcc-3.x
Original commit message from CVS:
Fix compile error on gcc-3.x
Ronald S. Bultje [Sun, 8 Jun 2003 14:35:32 +0000 (14:35 +0000)]
Hm, I actually misunderstood this protocol thing, since ffmpeg provides an 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
Ronald S. Bultje [Sun, 8 Jun 2003 13:31:53 +0000 (13:31 +0000)]
Some modifications to make the demuxers work, plus moving typefinding over 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
Ronald S. Bultje [Sun, 8 Jun 2003 13:31:27 +0000 (13:31 +0000)]
f it's an 'o', it's for output (muxing)
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)
Ronald S. Bultje [Sun, 8 Jun 2003 13:30:59 +0000 (13:30 +0000)]
Remove typefinding as separate plugin, this is part of the demuxers now
Original commit message from CVS:
Remove typefinding as separate plugin, this is part of the demuxers now
Ronald S. Bultje [Sun, 8 Jun 2003 13:30:10 +0000 (13:30 +0000)]
MPEG4AAC is MPEG-4 audio, not video, and implement a _formatid_to_caps() function which tracks a GstCaps to a format ...
Original commit message from CVS:
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
Ronald S. Bultje [Sat, 7 Jun 2003 21:06:05 +0000 (21:06 +0000)]
Loop through input capses instead of just picking the first, and handle encoding errors
Original commit message from CVS:
Loop through input capses instead of just picking the first, and handle encoding errors
Ronald S. Bultje [Sat, 7 Jun 2003 20:46:24 +0000 (20:46 +0000)]
Rewrite of gstffmpegenc
Original commit message from CVS:
Rewrite of gstffmpegenc
Ronald S. Bultje [Sat, 7 Jun 2003 20:45:56 +0000 (20:45 +0000)]
Add a caps_to_codecid() function to read properties from a caps function for use in _connect() functions
Original commit message from CVS:
Add a caps_to_codecid() function to read properties from a caps function for use in _connect() functions
Ronald S. Bultje [Sat, 7 Jun 2003 20:45:13 +0000 (20:45 +0000)]
Make some more use of the ffmpeg utils.c functions for buffer allocation (really handy)
Original commit message from CVS:
Make some more use of the ffmpeg utils.c functions for buffer allocation (really handy)
Ronald S. Bultje [Sat, 7 Jun 2003 11:43:11 +0000 (11:43 +0000)]
Dzjee, just found out ffmpeg has a function to calculate the buffer size for me, d'oh!
Original commit message from CVS:
Dzjee, just found out ffmpeg has a function to calculate the buffer size for me, d'oh!
Ronald S. Bultje [Sat, 7 Jun 2003 11:01:54 +0000 (11:01 +0000)]
nd remove the edge stuff (finally found out how to disable that)
Original commit message from CVS:
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)
Ronald S. Bultje [Sat, 7 Jun 2003 00:41:32 +0000 (00:41 +0000)]
remove gstffmpegdecall. This was a temporary hack to get around some issues with our video/avi-centered mimetype syst...
Original commit message from CVS:
* 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.
Ronald S. Bultje [Thu, 29 May 2003 19:34:00 +0000 (19:34 +0000)]
Use new ffmpeg revision
Original commit message from CVS:
Use new ffmpeg revision
Wim Taymans [Sat, 19 Apr 2003 12:09:36 +0000 (12:09 +0000)]
- just skip the frame when there was a decoding error instead of failing.
Original commit message from CVS:
- just skip the frame when there was a decoding error instead of failing.
Wim Taymans [Sun, 26 Jan 2003 00:07:40 +0000 (00:07 +0000)]
Make sure caps are reffed as we're still have a pointer to it.
Original commit message from CVS:
Make sure caps are reffed as we're still have a pointer to it.
Ronald S. Bultje [Sat, 25 Jan 2003 13:55:27 +0000 (13:55 +0000)]
Add xvid
Original commit message from CVS:
Add xvid
David I. Lehn [Mon, 20 Jan 2003 18:22:00 +0000 (18:22 +0000)]
check for type register failures
Original commit message from CVS:
check for type register failures
Wim Taymans [Sun, 19 Jan 2003 23:39:59 +0000 (23:39 +0000)]
Fix codecs
Original commit message from CVS:
Fix codecs
David I. Lehn [Sat, 18 Jan 2003 21:36:25 +0000 (21:36 +0000)]
lower sample_rate property minimum value to -1 to accoutn for default of -1
Original commit message from CVS:
lower sample_rate property minimum value to -1 to accoutn for default of -1
Wim Taymans [Sat, 18 Jan 2003 15:59:18 +0000 (15:59 +0000)]
Fix dipose, removed g_print
Original commit message from CVS:
Fix dipose, removed g_print
Wim Taymans [Sat, 18 Jan 2003 15:54:25 +0000 (15:54 +0000)]
Map XVID to mpeg4
Original commit message from CVS:
Map XVID to mpeg4
Iain Holmes [Mon, 13 Jan 2003 17:58:58 +0000 (17:58 +0000)]
Lower the rank of ffmpeg
Original commit message from CVS:
Lower the rank of ffmpeg
Jan Schmidt [Mon, 13 Jan 2003 13:56:31 +0000 (13:56 +0000)]
Correcting typos in the mime types: "unkown/unkown" -> "unknown/unknown"
Original commit message from CVS:
Correcting typos in the mime types: "unkown/unkown" -> "unknown/unknown"
Wim Taymans [Sun, 12 Jan 2003 01:05:29 +0000 (01:05 +0000)]
Only close the codec if we opened it
Original commit message from CVS:
Only close the codec if we opened it
Thomas Vander Stichele [Fri, 10 Jan 2003 23:03:07 +0000 (23:03 +0000)]
more link fixes
Original commit message from CVS:
more link fixes
Thomas Vander Stichele [Fri, 10 Jan 2003 13:38:12 +0000 (13:38 +0000)]
PadConnect -> PadLink
Original commit message from CVS:
PadConnect -> PadLink
Thomas Vander Stichele [Fri, 10 Jan 2003 10:22:01 +0000 (10:22 +0000)]
another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t...
Original commit message from CVS:
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
Wim Taymans [Tue, 7 Jan 2003 20:42:56 +0000 (20:42 +0000)]
Add missing codecs
Original commit message from CVS:
Add missing codecs
Ronald S. Bultje [Sat, 4 Jan 2003 16:14:07 +0000 (16:14 +0000)]
Adapts it slightly to work with spider, and adds one change suggested by the ffmpeg team
Original commit message from CVS:
Adapts it slightly to work with spider, and adds one change suggested by the ffmpeg team
Ronald S. Bultje [Sun, 29 Dec 2002 22:59:45 +0000 (22:59 +0000)]
fix mpeg1 playback
Original commit message from CVS:
fix mpeg1 playback
Ronald S. Bultje [Sun, 29 Dec 2002 22:20:41 +0000 (22:20 +0000)]
Lets try something different (and then, the whole world collapsed - oops ;) )
Original commit message from CVS:
Lets try something different (and then, the whole world collapsed - oops ;) )
Wim Taymans [Sat, 28 Dec 2002 00:11:56 +0000 (00:11 +0000)]
Fix for latest ffmpeg
Original commit message from CVS:
Fix for latest ffmpeg
Thomas Vander Stichele [Thu, 26 Dec 2002 10:53:21 +0000 (10:53 +0000)]
slurp in ffmpeg a) please test b) please help me figure out how to portably link in a .a file in our .so plugin
Original commit message from CVS:
slurp in ffmpeg
a) please test
b) please help me figure out how to portably link in a .a file in our
.so plugin
Ronald S. Bultje [Thu, 12 Dec 2002 13:12:44 +0000 (13:12 +0000)]
Update API to whatever ffmpeg changed the past few days
Original commit message from CVS:
Update API to whatever ffmpeg changed the past few days
Iain Holmes [Sun, 8 Dec 2002 17:20:31 +0000 (17:20 +0000)]
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
Original commit message from CVS:
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
Thomas Vander Stichele [Sun, 8 Dec 2002 14:49:20 +0000 (14:49 +0000)]
parallel install fixes
Original commit message from CVS:
parallel install fixes
Ronald S. Bultje [Mon, 2 Dec 2002 22:45:25 +0000 (22:45 +0000)]
Almost good, Thomas, just not good enough :P
Original commit message from CVS:
Almost good, Thomas, just not good enough :P
Thomas Vander Stichele [Mon, 2 Dec 2002 22:34:25 +0000 (22:34 +0000)]
peep
Original commit message from CVS:
peep
Thomas Vander Stichele [Tue, 26 Nov 2002 14:50:05 +0000 (14:50 +0000)]
fix ffmpeg to work with installd version as well
Original commit message from CVS:
fix ffmpeg to work with installd version as well
Wim Taymans [Mon, 25 Nov 2002 21:37:26 +0000 (21:37 +0000)]
More ffmpeg wrapping going on here
Original commit message from CVS:
More ffmpeg wrapping going on here
Wim Taymans [Wed, 6 Nov 2002 23:53:46 +0000 (23:53 +0000)]
Release early.. try to wrap more ffmpeg stuff, like muxers and demuxers.
Original commit message from CVS:
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)
Christian Schaller [Wed, 18 Sep 2002 19:02:18 +0000 (19:02 +0000)]
plugins part of license field patch
Original commit message from CVS:
plugins part of license field patch
Wim Taymans [Mon, 3 Jun 2002 22:48:11 +0000 (22:48 +0000)]
Some fixes, this at least compiles again and does decoding/encoding against latest ffmpeg CVS
Original commit message from CVS:
Some fixes, this at least compiles again and does decoding/encoding
against latest ffmpeg CVS
Andy Wingo [Thu, 11 Apr 2002 20:42:00 +0000 (20:42 +0000)]
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE
same with *factory and typefind.
also, some -Werror fixes.
Andy Wingo [Sun, 24 Mar 2002 22:06:46 +0000 (22:06 +0000)]
filter newlines out of GST_DEBUG statements to reflect new core behavior fixes to adder's caps, again
Original commit message from CVS:
* filter newlines out of GST_DEBUG statements to reflect new core behavior
* fixes to adder's caps, again
Andy Wingo [Wed, 20 Mar 2002 21:44:42 +0000 (21:44 +0000)]
s/Gnome-Streamer/GStreamer/
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
Andy Wingo [Tue, 19 Mar 2002 04:09:41 +0000 (04:09 +0000)]
removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
Original commit message from CVS:
* 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.
Wim Taymans [Sun, 13 Jan 2002 22:27:22 +0000 (22:27 +0000)]
Bring the plugins in sync with the new core capsnego system.
Original commit message from CVS:
Bring the plugins in sync with the new core capsnego system.
Added some features, enhancements...
Thomas Vander Stichele [Sun, 23 Dec 2001 13:25:04 +0000 (13:25 +0000)]
adding ffmpeg, but it needs proper handling
Original commit message from CVS:
adding ffmpeg, but it needs proper handling