platform/upstream/gstreamer.git
19 years agoext/ffmpeg/: Add header.
Ronald S. Bultje [Sat, 18 Dec 2004 20:59:37 +0000 (20:59 +0000)]
ext/ffmpeg/: Add header.

Original commit message from CVS:
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpeg.h:
Add header.

19 years agoext/ffmpeg/: Add debugging category everywhere (correctly this time). Don't parse...
Ronald S. Bultje [Sat, 18 Dec 2004 20:53:55 +0000 (20:53 +0000)]
ext/ffmpeg/: Add debugging category everywhere (correctly this time). Don't parse mp3 data (the parser is a piece of ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpeg.c:
* ext/ffmpeg/gstffmpegcodecmap.c:
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegcolorspace.c:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
* ext/ffmpeg/gstffmpegdemux.c:
* ext/ffmpeg/gstffmpegenc.c:
* ext/ffmpeg/gstffmpegmux.c:
* ext/ffmpeg/gstffmpegprotocol.c:
Add debugging category everywhere (correctly this time). Don't
parse mp3 data (the parser is a piece of crap). Fixes #155274
mostly. Seeking pending.

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Add ID3 mime. Should partially fix #155274 (although...
Ronald S. Bultje [Sat, 18 Dec 2004 20:27:05 +0000 (20:27 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add ID3 mime. Should partially fix #155274 (although raw mp3 sounds awful, it doesn't...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps):
Add ID3 mime. Should partially fix #155274 (although raw mp3
sounds awful, it doesn't parse correctly in the decoder-only
case).

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Fix typo.
Ronald S. Bultje [Fri, 17 Dec 2004 16:39:22 +0000 (16:39 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Fix typo.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c:
(gst_ffmpeg_get_codecid_longname):
Fix typo.

19 years agoext/ffmpeg/gstffmpegdec.c: Small parsing fix in comb. with ffdemux_mpeg.
Ronald S. Bultje [Fri, 17 Dec 2004 13:56:18 +0000 (13:56 +0000)]
ext/ffmpeg/gstffmpegdec.c: Small parsing fix in comb. with ffdemux_mpeg.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Small parsing fix in comb. with ffdemux_mpeg.

19 years agoext/ffmpeg/gstffmpegdec.c: Include optional parser if supported (currently only MPEG...
Ronald S. Bultje [Fri, 17 Dec 2004 13:08:13 +0000 (13:08 +0000)]
ext/ffmpeg/gstffmpegdec.c: Include optional parser if supported (currently only MPEG-1/-2 video). This fixes playback...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
(gst_ffmpegdec_close), (gst_ffmpegdec_open), (gst_ffmpegdec_chain):
Include optional parser if supported (currently only MPEG-1/-2
video). This fixes playback of MPEG-1/-2 videos using
ffdec_mpeg2video.

19 years agoext/ffmpeg/gstffmpegenc.c: Move setup of sink caps (accepted formats) to a separate...
Ronald S. Bultje [Fri, 17 Dec 2004 11:32:45 +0000 (11:32 +0000)]
ext/ffmpeg/gstffmpegenc.c: Move setup of sink caps (accepted formats) to a separate function rather than doing it on ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
(gst_ffmpegenc_init), (gst_ffmpegenc_getcaps),
(gst_ffmpegenc_link):
Move setup of sink caps (accepted formats) to a separate function
rather than doing it on initialization.

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Add new codecIDs from new snapshot (Thu Dec 16 11...
Ronald S. Bultje [Thu, 16 Dec 2004 18:14:19 +0000 (18:14 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add new codecIDs from new snapshot (Thu Dec 16 11:27:18 2004).

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname),
(gst_ffmpeg_avpicture_fill):
Add new codecIDs from new snapshot (Thu Dec 16 11:27:18 2004).
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
(gst_ffmpegdemux_type_find), (gst_ffmpegdemux_loop):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
API updates.
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_read),
(gst_ffmpegdata_seek):
A slightly smarter approach, but it still needs lost of work to
be reliable in any way...

19 years agoext/ffmpeg/gstffmpegdec.c: Move negotiation outside the _chain function, and use...
Ronald S. Bultje [Thu, 16 Dec 2004 12:47:43 +0000 (12:47 +0000)]
ext/ffmpeg/gstffmpegdec.c: Move negotiation outside the _chain function, and use the codec PAR if available and prefe...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
(gst_ffmpegdec_close), (gst_ffmpegdec_connect),
(gst_ffmpegdec_negotiate), (gst_ffmpegdec_chain):
Move negotiation outside the _chain function, and use the
codec PAR if available and prefer it over demuxer PAR (since
this is usually the right thing to do). Fixes #159755.

19 years agoext/ffmpeg/gstffmpegcolorspace.c: Fix memleak (#154815).
Ronald S. Bultje [Thu, 16 Dec 2004 12:29:03 +0000 (12:29 +0000)]
ext/ffmpeg/gstffmpegcolorspace.c: Fix memleak (#154815).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
Fix memleak (#154815).

19 years agoext/ffmpeg/gstffmpegcolorspace.c: Some sync with ffmpegcolorspace (flatten AVFrame).
Ronald S. Bultje [Thu, 16 Dec 2004 11:17:00 +0000 (11:17 +0000)]
ext/ffmpeg/gstffmpegcolorspace.c: Some sync with ffmpegcolorspace (flatten AVFrame).

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link),
(gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
(gst_ffmpegcsp_change_state):
Some sync with ffmpegcolorspace (flatten AVFrame).

20 years agoext/ffmpeg/: Fix strides and plane sizes when dealing with odd sized movies.
Wim Taymans [Fri, 5 Nov 2004 18:03:04 +0000 (18:03 +0000)]
ext/ffmpeg/: Fix strides and plane sizes when dealing with odd sized movies.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_get_size),
(gst_ffmpeg_avpicture_fill), (gst_ffmpeg_img_convert):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Fix strides and plane sizes when dealing with odd sized
movies.

20 years agoext/ffmpeg/gstffmpegdec.c: Prevent division by zero (#155212).
Ronald S. Bultje [Fri, 29 Oct 2004 12:00:34 +0000 (12:00 +0000)]
ext/ffmpeg/gstffmpegdec.c: Prevent division by zero (#155212).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Prevent division by zero (#155212).

20 years agoext/ffmpeg/: Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to re-sync...
Ronald S. Bultje [Fri, 29 Oct 2004 09:47:41 +0000 (09:47 +0000)]
ext/ffmpeg/: Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to re-sync gst-plugins ffmpegcolorspace with o...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
(gst_ffmpegdec_chain):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video):
Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to
re-sync gst-plugins ffmpegcolorspace with ours and deprecate
this one.

20 years agoext/ffmpeg/gstffmpegcolorspace.c: Backport changes from ffmpegcolorspace (gst-plugins...
Ronald S. Bultje [Mon, 25 Oct 2004 21:26:34 +0000 (21:26 +0000)]
ext/ffmpeg/gstffmpegcolorspace.c: Backport changes from ffmpegcolorspace (gst-plugins) so we can then move the whole ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
Backport changes from ffmpegcolorspace (gst-plugins) so we can
then move the whole of this plugin back and deprecate this (no,
I'm not insane).

20 years agoext/ffmpeg/: Fix encoders. Fix if encoder supports >1 caps.
Ronald S. Bultje [Mon, 25 Oct 2004 11:56:52 +0000 (11:56 +0000)]
ext/ffmpeg/: Fix encoders. Fix if encoder supports >1 caps.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_codectype_to_caps), (gst_ffmpeg_caps_with_codecid):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
(gst_ffmpegenc_connect), (gst_ffmpegenc_register):
Fix encoders. Fix if encoder supports >1 caps.

20 years agoext/ffmpeg/: Hmm, fancy names...
Ronald S. Bultje [Sun, 24 Oct 2004 22:24:43 +0000 (22:24 +0000)]
ext/ffmpeg/: Hmm, fancy names...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c:
(gst_ffmpeg_get_codecid_longname):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
(gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
(gst_ffmpegenc_register):
Hmm, fancy names...

20 years agoup req of gstreamer
Thomas Vander Stichele [Wed, 20 Oct 2004 11:48:36 +0000 (11:48 +0000)]
up req of gstreamer

Original commit message from CVS:
up req of gstreamer

20 years agogst-ffmpeg.spec.in: Remove unused 'versioning' variable.
Ronald S. Bultje [Mon, 11 Oct 2004 08:25:20 +0000 (08:25 +0000)]
gst-ffmpeg.spec.in: Remove unused 'versioning' variable.

Original commit message from CVS:
* gst-ffmpeg.spec.in:
Remove unused 'versioning' variable.

20 years agoext/ffmpeg/gstffmpegenc.c: Set chain function before adding pad, fix memleak on error...
Ronald S. Bultje [Mon, 11 Oct 2004 08:21:16 +0000 (08:21 +0000)]
ext/ffmpeg/gstffmpegenc.c: Set chain function before adding pad, fix memleak on error, error out on encode errors bec...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init),
(gst_ffmpegenc_chain_video):
Set chain function before adding pad, fix memleak on error, error
out on encode errors because none of subsequent frames will work
any better (this is not input dependent).

20 years agoRelease 0.8.2
Ronald S. Bultje [Sat, 9 Oct 2004 18:33:03 +0000 (18:33 +0000)]
Release 0.8.2

Original commit message from CVS:
Release 0.8.2

20 years agoI'm too lazy to comment this
Ronald S. Bultje [Sat, 9 Oct 2004 18:26:26 +0000 (18:26 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

20 years agoext/ffmpeg/gstffmpegdec.c: Unref when not usable.
Ronald S. Bultje [Sat, 9 Oct 2004 16:13:31 +0000 (16:13 +0000)]
ext/ffmpeg/gstffmpegdec.c: Unref when not usable.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Unref when not usable.

20 years agofix spec file for gst-ffmpeg
Christian Schaller [Wed, 6 Oct 2004 16:51:32 +0000 (16:51 +0000)]
fix spec file for gst-ffmpeg

Original commit message from CVS:
fix spec file for gst-ffmpeg

20 years agoext/ffmpeg/gstffmpegcodecmap.c: Negotiation fixes for real video codecs.
Ronald S. Bultje [Mon, 4 Oct 2004 16:11:30 +0000 (16:11 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Negotiation fixes for real video codecs.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid):
Negotiation fixes for real video codecs.

20 years agoext/ffmpeg/gstffmpegdemux.c: Fix timestamps. Quite some of the gaming formats work...
Ronald S. Bultje [Sat, 2 Oct 2004 21:17:26 +0000 (21:17 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Fix timestamps. Quite some of the gaming formats work now. :).

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
Fix timestamps. Quite some of the gaming formats work now. :).

20 years agoext/ffmpeg/gstffmpegcodecmap.c: Generalized palette functions, add actual mimetypes...
Ronald S. Bultje [Sat, 2 Oct 2004 20:26:10 +0000 (20:26 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Generalized palette functions, add actual mimetypes for wing commander formats.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
Generalized palette functions, add actual mimetypes for wing
commander formats.
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
Ffmpeg has internal palette functions, so I noticed.
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Actually remove all palette code.

20 years agoext/ffmpeg/gstffmpegdemux.c: Signal no_more_pads.
Ronald S. Bultje [Sat, 2 Oct 2004 18:30:49 +0000 (18:30 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Signal no_more_pads.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
Signal no_more_pads.
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_read),
(gst_ffmpegdata_seek):
Handle events.

20 years agoext/ffmpeg/: Move palette handling over from the decoder to the colorspace conversion...
Ronald S. Bultje [Sat, 2 Oct 2004 14:10:27 +0000 (14:10 +0000)]
ext/ffmpeg/: Move palette handling over from the decoder to the colorspace conversion plugin (where you would expect ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps),
(gst_ffmpeg_caps_to_pixfmt):
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link),
(gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
(gst_ffmpegcsp_change_state), (gst_ffmpegcsp_register):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Move palette handling over from the decoder to the colorspace
conversion plugin (where you would expect it).

20 years agoext/ffmpeg/gstffmpegcodecmap.c: Simplify codec_data handling.
Ronald S. Bultje [Fri, 1 Oct 2004 10:50:58 +0000 (10:50 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Simplify codec_data handling.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
Simplify codec_data handling.

20 years agoext/ffmpeg/gstffmpegdec.c: Update timestamp for every new buffer that we output....
Ronald S. Bultje [Thu, 23 Sep 2004 14:54:57 +0000 (14:54 +0000)]
ext/ffmpeg/gstffmpegdec.c: Update timestamp for every new buffer that we output. Improves audio playback for several ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Update timestamp for every new buffer that we output. Improves
audio playback for several files that have multiple audio chunks
per buffer.

20 years agoext/ffmpeg/gstffmpegdec.c: msmpeg4v3 should be priority as well, else it will choose...
Ronald S. Bultje [Wed, 22 Sep 2004 07:53:48 +0000 (07:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: msmpeg4v3 should be priority as well, else it will choose divxdec first (which we don't wa...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
msmpeg4v3 should be priority as well, else it will choose divxdec
first (which we don't want).

20 years agoext/ffmpeg/gstffmpegcodecmap.c: WMV extradata (make #152798 work). J-frames are only...
Ronald S. Bultje [Mon, 20 Sep 2004 12:29:03 +0000 (12:29 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: WMV extradata (make #152798 work). J-frames are only available in the bitstream if th...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid):
WMV extradata (make #152798 work). J-frames are only available
in the bitstream if the J-frame bit has been set in the extradata.
If not (or if extradata is not provided), the movie won't play.
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_connect), (gst_ffmpegdec_chain):
Only close ffmpeg if privdata was allocated (else it segfaults).
Autodetect encoding bugs and workaround it. Don't copy data if
decoding failed.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
Use read_frame() instead of read_packet() which is obsolete.

20 years agoiFix a memory leak
Iain Holmes [Thu, 16 Sep 2004 21:14:46 +0000 (21:14 +0000)]
iFix a memory leak

Original commit message from CVS:
iFix a memory leak

20 years agodon't needlessly do stuff
Thomas Vander Stichele [Wed, 21 Jul 2004 09:20:55 +0000 (09:20 +0000)]
don't needlessly do stuff

Original commit message from CVS:
don't needlessly do stuff

20 years agobump nano
Thomas Vander Stichele [Wed, 21 Jul 2004 09:17:16 +0000 (09:17 +0000)]
bump nano

Original commit message from CVS:
bump nano

20 years agooops, removing fake message
Thomas Vander Stichele [Wed, 21 Jul 2004 09:12:55 +0000 (09:12 +0000)]
oops, removing fake message

Original commit message from CVS:
oops, removing fake message

20 years agowas the release
Thomas Vander Stichele [Wed, 21 Jul 2004 09:11:25 +0000 (09:11 +0000)]
was the release

Original commit message from CVS:
was the release

20 years agorelease notes
Thomas Vander Stichele [Fri, 16 Jul 2004 11:29:37 +0000 (11:29 +0000)]
release notes

Original commit message from CVS:
release notes

20 years agoput them back
Thomas Vander Stichele [Thu, 8 Jul 2004 14:01:28 +0000 (14:01 +0000)]
put them back

Original commit message from CVS:
put them back

20 years agodrop incoming buffers giving errors
Thomas Vander Stichele [Wed, 7 Jul 2004 15:35:40 +0000 (15:35 +0000)]
drop incoming buffers giving errors

Original commit message from CVS:
drop incoming buffers giving errors

20 years agohook up our debug system
Thomas Vander Stichele [Wed, 7 Jul 2004 15:12:02 +0000 (15:12 +0000)]
hook up our debug system

Original commit message from CVS:
hook up our debug system

20 years agobring in line with others
Thomas Vander Stichele [Sat, 3 Jul 2004 23:34:04 +0000 (23:34 +0000)]
bring in line with others

Original commit message from CVS:
bring in line with others

20 years agoGod, this is pathetic... Can someone reenable -Wall/-Werror?
Ronald S. Bultje [Mon, 14 Jun 2004 01:26:15 +0000 (01:26 +0000)]
God, this is pathetic... Can someone reenable -Wall/-Werror?

Original commit message from CVS:
God, this is pathetic... Can someone reenable -Wall/-Werror?

20 years agoext/ffmpeg/: Do some more random property setting. Fix for if there's less than ffmpe...
Ronald S. Bultje [Mon, 14 Jun 2004 01:21:01 +0000 (01:21 +0000)]
ext/ffmpeg/: Do some more random property setting. Fix for if there's less than ffmpeg-default-buffersize (32kB) data...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_codecid):
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_read):
Do some more random property setting. Fix for if there's less than
ffmpeg-default-buffersize (32kB) data in a file _and_ there's an
event pending. Partially fixes #142320.

20 years agoext/ffmpeg/gstffmpeg.c: Remove redundant calls which are called internally already.
Ronald S. Bultje [Mon, 7 Jun 2004 02:29:41 +0000 (02:29 +0000)]
ext/ffmpeg/gstffmpeg.c: Remove redundant calls which are called internally already.

Original commit message from CVS:
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
Remove redundant calls which are called internally already.
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
Indenting...
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop),
(gst_ffmpegdemux_register):
Remove typefind functions and rank for demuxers for any demuxer
that we already have in GStreamer.

20 years agoext/ffmpeg/gstffmpegcodecmap.c: don't operate on undefined variables (fixes #135145)
Benjamin Otte [Tue, 18 May 2004 01:15:36 +0000 (01:15 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: don't operate on undefined variables (fixes #135145)

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
don't operate on undefined variables (fixes #135145)

20 years agoext/ffmpeg/gstffmpegdec.c: Hi, I'm a memleak
Benjamin Otte [Sun, 16 May 2004 21:02:48 +0000 (21:02 +0000)]
ext/ffmpeg/gstffmpegdec.c: Hi, I'm a memleak

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Hi, I'm a memleak

20 years agodummy change to make build bots compile ffmpeg
Stéphane Loeuillet [Fri, 14 May 2004 16:49:48 +0000 (16:49 +0000)]
dummy change to make build bots compile ffmpeg

Original commit message from CVS:
dummy change to make build bots compile ffmpeg

20 years agoext/ffmpeg/: Fix up demuxer. Works now for all my files that I tried, even quicktime...
Ronald S. Bultje [Fri, 14 May 2004 14:11:00 +0000 (14:11 +0000)]
ext/ffmpeg/: Fix up demuxer. Works now for all my files that I tried, even quicktime. I basically hack around the sup...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
(gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert),
(gst_ffmpegdemux_open), (gst_ffmpegdemux_loop):
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
(gst_ffmpegdata_read), (gst_ffmpegdata_write),
(gst_ffmpegdata_seek):
Fix up demuxer. Works now for all my files that I tried, even
quicktime. I basically hack around the super-oversimplistic file
I/O handling in ffmpeg in several ways together, and I also hack
around the fairly annoying EOS-will-pause-the-source-element in
GStreamer itself.
This code is not pretty.

20 years agoext/ffmpeg/gstffmpegcodecmap.c: block_align and bitrate caps property were lost for...
Jeremy Simon [Tue, 11 May 2004 16:07:14 +0000 (16:07 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: block_align and bitrate caps property were lost for wma use codec_data instead of fla...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid):
block_align and bitrate caps property were lost for wma
use codec_data instead of flag1 and flag2

20 years agoext/ffmpeg/gstffmpegcodecmap.c: it's audio/x-wav, not video/x-wav
Benjamin Otte [Tue, 11 May 2004 01:54:59 +0000 (01:54 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: it's audio/x-wav, not video/x-wav

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps):
it's audio/x-wav, not video/x-wav

20 years agouse video/x-dv as mime type, not video/dv (now i can go to sleep)
Stéphane Loeuillet [Mon, 10 May 2004 03:08:50 +0000 (03:08 +0000)]
use video/x-dv as mime type, not video/dv (now i can go to sleep)

Original commit message from CVS:
use video/x-dv as mime type, not video/dv
(now i can go to sleep)

20 years agoext/ffmpeg/gstffmpegdec.c ext/ffmpeg/gstffmpegenc.c change plugins category to meet...
Stéphane Loeuillet [Sun, 9 May 2004 22:15:29 +0000 (22:15 +0000)]
ext/ffmpeg/gstffmpegdec.c ext/ffmpeg/gstffmpegenc.c change plugins category to meet our new naming standard :

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c
* ext/ffmpeg/gstffmpegenc.c
change plugins category to meet our new naming standard :
Codec/Encoder|Decoder/Audio|Video
suggested by bilboed, approved by Company

20 years agorequire am17
Thomas Vander Stichele [Tue, 4 May 2004 16:49:31 +0000 (16:49 +0000)]
require am17

Original commit message from CVS:
require am17

20 years agofix spec file
Stéphane Loeuillet [Sat, 1 May 2004 16:50:38 +0000 (16:50 +0000)]
fix spec file

Original commit message from CVS:
fix spec file

20 years agoext/ffmpeg/gstffmpegcolorspace.c: revert previous patch
Thomas Vander Stichele [Fri, 30 Apr 2004 12:18:46 +0000 (12:18 +0000)]
ext/ffmpeg/gstffmpegcolorspace.c: revert previous patch

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_getcaps):
revert previous patch

20 years agouse GST_PAD_CAPS if they exist
Thomas Vander Stichele [Thu, 29 Apr 2004 17:38:07 +0000 (17:38 +0000)]
use GST_PAD_CAPS if they exist

Original commit message from CVS:
use GST_PAD_CAPS if they exist

20 years agoext/ffmpeg/gstffmpegcodecmap.c: WAV/IMA-ADPCM -> DVI ADPCM.
Ronald S. Bultje [Fri, 23 Apr 2004 00:49:10 +0000 (00:49 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: WAV/IMA-ADPCM -> DVI ADPCM.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
WAV/IMA-ADPCM -> DVI ADPCM.

20 years agoext/ffmpeg/gstffmpegcolorspace.c: use gst_caps_do_simplify
Benjamin Otte [Thu, 22 Apr 2004 03:43:58 +0000 (03:43 +0000)]
ext/ffmpeg/gstffmpegcolorspace.c: use gst_caps_do_simplify

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcolorspace.c:
(gst_ffmpegcsp_caps_remove_format_info):
use gst_caps_do_simplify

20 years agoext/ffmpeg/gstffmpegdemux.c: reduce maximum probability in typefinding to POSSIBLE...
Benjamin Otte [Mon, 19 Apr 2004 02:08:23 +0000 (02:08 +0000)]
ext/ffmpeg/gstffmpegdemux.c: reduce maximum probability in typefinding to POSSIBLE. prevents misidentification of my ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find):
reduce maximum probability in typefinding to POSSIBLE. prevents
misidentification of my mp3s as video/mpeg

20 years agoext/ffmpeg/gstffmpegcolorspace.c: NULL -> (NULL) inside GST_ELEMENT_ERROR().
Ronald S. Bultje [Fri, 16 Apr 2004 02:06:23 +0000 (02:06 +0000)]
ext/ffmpeg/gstffmpegcolorspace.c: NULL -> (NULL) inside GST_ELEMENT_ERROR().

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
NULL -> (NULL) inside GST_ELEMENT_ERROR().

20 years agoext/ffmpeg/gstffmpegcodecmap.*: Change some function names to reflect that they don...
Ronald S. Bultje [Fri, 16 Apr 2004 01:28:36 +0000 (01:28 +0000)]
ext/ffmpeg/gstffmpegcodecmap.*: Change some function names to reflect that they don't really _return_ something, but ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_get_palette),
(gst_ffmpeg_set_palette), (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_smpfmt),
(gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codectype),
(gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
* ext/ffmpeg/gstffmpegcodecmap.h:
Change some function names to reflect that they don't really
_return_ something, but rather _use_ something to fill a
AVCodecContext. s/to/with/. Restructure the extradata handling,
it's now not picking up the type from the caps but rather
using the type as provided in the function. This is a lot
cleaner. Implement MS RLE palette pickup.
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect):
Sync with the above function name changes.
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_open), (gst_ffmpegdec_connect),
(gst_ffmpegdec_chain), (gst_ffmpegdec_change_state):
Add some hacks to convert palette-based raw image formats to
RGBA32. Ugly, but I don't know how else to handle palette-based
RGB, since img_convert() (and thus ffcolorspace) doesn't accept
a palette as argument.

20 years agoupdated snapshot
Thomas Vander Stichele [Wed, 14 Apr 2004 15:27:20 +0000 (15:27 +0000)]
updated snapshot

Original commit message from CVS:
updated snapshot

20 years agoupdates
Thomas Vander Stichele [Wed, 14 Apr 2004 15:21:51 +0000 (15:21 +0000)]
updates

Original commit message from CVS:
updates

20 years agoupdate HACKING notes for updating snapshots
Thomas Vander Stichele [Wed, 14 Apr 2004 15:09:00 +0000 (15:09 +0000)]
update HACKING notes for updating snapshots

Original commit message from CVS:
update HACKING notes for updating snapshots

20 years agoext/ffmpeg/gstffmpegcodecmap.c: Add MS Video v1 (video/x-msvideocodec, CODEC_ID_MSVID...
Ronald S. Bultje [Sun, 11 Apr 2004 21:40:01 +0000 (21:40 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add MS Video v1 (video/x-msvideocodec, CODEC_ID_MSVIDEO1).

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Add MS Video v1 (video/x-msvideocodec, CODEC_ID_MSVIDEO1).

20 years agoext/ffmpeg/gstffmpegcodecmap.c: Change variadic macro to ISO form. (bug #139460)
David Schleef [Fri, 9 Apr 2004 06:20:31 +0000 (06:20 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Change variadic macro to ISO form.  (bug #139460)

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Change variadic macro to ISO form.  (bug #139460)

20 years agoext/ffmpeg/: fix memleaks
Benjamin Otte [Tue, 6 Apr 2004 18:25:55 +0000 (18:25 +0000)]
ext/ffmpeg/: fix memleaks

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
fix memleaks

20 years agoconfigure.ac: fix --export-symblos-regex to a working regex.
Benjamin Otte [Sun, 4 Apr 2004 23:31:07 +0000 (23:31 +0000)]
configure.ac: fix --export-symblos-regex to a working regex.

Original commit message from CVS:
* configure.ac:
fix --export-symblos-regex to a working regex.

20 years agoext/ffmpeg/gstffmpegdemux.c: Fix memleaks (bug #138985)
David Schleef [Sat, 3 Apr 2004 22:35:30 +0000 (22:35 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Fix memleaks (bug #138985)

Original commit message from CVS:
reviewed by: David Schleef  <ds@schleef.org>
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):  Fix
memleaks (bug #138985)

20 years agoindent
Thomas Vander Stichele [Mon, 29 Mar 2004 16:39:18 +0000 (16:39 +0000)]
indent

Original commit message from CVS:
indent

20 years agoext/ffmpeg/: Fix category.
Ronald S. Bultje [Thu, 25 Mar 2004 05:14:10 +0000 (05:14 +0000)]
ext/ffmpeg/: Fix category.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
Fix category.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_class_init),
(gst_ffmpegdemux_init), (gst_ffmpegdemux_close):
Slightly rewrite the init function, old one was ugly. Also remove
dispose function since it's obsolete, the change_state function
cleans up already. Also fixes segfault in test-app
gstreamer/tests/instantiate/create

20 years agoconfigure.ac: only export gst* symbols
Benjamin Otte [Wed, 24 Mar 2004 21:36:50 +0000 (21:36 +0000)]
configure.ac: only export gst* symbols

Original commit message from CVS:
* configure.ac:
only export gst* symbols
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
change g_warning to debugging message, that wasn't a programming
error

20 years agodon't critical (#137588)
Thomas Vander Stichele [Thu, 18 Mar 2004 12:55:38 +0000 (12:55 +0000)]
don't critical (#137588)

Original commit message from CVS:
don't critical (#137588)

20 years agouse release.mak
Thomas Vander Stichele [Wed, 17 Mar 2004 10:45:50 +0000 (10:45 +0000)]
use release.mak

Original commit message from CVS:
use release.mak

20 years agobump nano to 1
Thomas Vander Stichele [Tue, 16 Mar 2004 13:15:07 +0000 (13:15 +0000)]
bump nano to 1

Original commit message from CVS:
bump nano to 1

20 years agoreleasing
Thomas Vander Stichele [Tue, 16 Mar 2004 13:09:23 +0000 (13:09 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agoremove nonexisting configure options
Thomas Vander Stichele [Tue, 16 Mar 2004 09:51:35 +0000 (09:51 +0000)]
remove nonexisting configure options

Original commit message from CVS:
remove nonexisting configure options

20 years agoremove the configure that keeps conflicting
Thomas Vander Stichele [Mon, 15 Mar 2004 18:55:43 +0000 (18:55 +0000)]
remove the configure that keeps conflicting

Original commit message from CVS:
remove the configure that keeps conflicting

20 years agowork on ppc
Thomas Vander Stichele [Mon, 15 Mar 2004 17:36:22 +0000 (17:36 +0000)]
work on ppc

Original commit message from CVS:
work on ppc

20 years agochange static name
Thomas Vander Stichele [Mon, 15 Mar 2004 15:42:44 +0000 (15:42 +0000)]
change static name

Original commit message from CVS:
change static name

20 years agofix aclocal; ignore configure
Thomas Vander Stichele [Mon, 15 Mar 2004 12:41:17 +0000 (12:41 +0000)]
fix aclocal; ignore configure

Original commit message from CVS:
fix aclocal; ignore configure

20 years agoadding vorbis.m4
Thomas Vander Stichele [Mon, 15 Mar 2004 12:36:34 +0000 (12:36 +0000)]
adding vorbis.m4

Original commit message from CVS:
adding vorbis.m4

20 years agocommiting ogg.m4 to autotools.patch
Thomas Vander Stichele [Mon, 15 Mar 2004 12:29:18 +0000 (12:29 +0000)]
commiting ogg.m4 to autotools.patch

Original commit message from CVS:
commiting ogg.m4 to autotools.patch

20 years agomake sure -I m4 gets done correctly
Thomas Vander Stichele [Mon, 15 Mar 2004 12:00:17 +0000 (12:00 +0000)]
make sure -I m4 gets done correctly

Original commit message from CVS:
make sure -I m4 gets done correctly

20 years agofix underquotedness, add freetype2.m4
Thomas Vander Stichele [Mon, 15 Mar 2004 11:53:51 +0000 (11:53 +0000)]
fix underquotedness, add freetype2.m4

Original commit message from CVS:
fix underquotedness, add freetype2.m4

20 years agoadding sdl.m4 and imlib.m4 to autotools.patch
Thomas Vander Stichele [Mon, 15 Mar 2004 11:43:15 +0000 (11:43 +0000)]
adding sdl.m4 and imlib.m4 to autotools.patch

Original commit message from CVS:
adding sdl.m4 and imlib.m4 to autotools.patch

20 years agofixing autotools and noinst-programs patches
Thomas Vander Stichele [Mon, 15 Mar 2004 11:37:37 +0000 (11:37 +0000)]
fixing autotools and noinst-programs patches

Original commit message from CVS:
fixing autotools and noinst-programs patches

20 years agoext/ffmpeg/: Add encode property to codec mapper, so we can get better-fitting caps...
Ronald S. Bultje [Mon, 15 Mar 2004 00:01:03 +0000 (00:01 +0000)]
ext/ffmpeg/: Add encode property to codec mapper, so we can get better-fitting caps. Also use this everywhere. ;). La...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain),
(gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_add),
(gst_ffmpegdemux_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect),
(gst_ffmpegenc_register):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_register):
Add encode property to codec mapper, so we can get better-fitting
caps. Also use this everywhere. ;). Lastly, add some new codecIDs
to our list of recognized ones.

20 years agoremove borked checkouts
Thomas Vander Stichele [Fri, 12 Mar 2004 19:09:29 +0000 (19:09 +0000)]
remove borked checkouts

Original commit message from CVS:
remove borked checkouts

20 years agodon't install programs
Thomas Vander Stichele [Fri, 12 Mar 2004 18:53:26 +0000 (18:53 +0000)]
don't install programs

Original commit message from CVS:
don't install programs

20 years agobuild ffplay so we can use it to test stuff
Thomas Vander Stichele [Fri, 12 Mar 2004 18:48:46 +0000 (18:48 +0000)]
build ffplay so we can use it to test stuff

Original commit message from CVS:
build ffplay so we can use it to test stuff

20 years agoadd m4 dir
Thomas Vander Stichele [Fri, 12 Mar 2004 10:45:41 +0000 (10:45 +0000)]
add m4 dir

Original commit message from CVS:
add m4 dir

20 years agoremove imlib
Thomas Vander Stichele [Fri, 12 Mar 2004 10:35:59 +0000 (10:35 +0000)]
remove imlib

Original commit message from CVS:
remove imlib

20 years agoadd hacking notes
Thomas Vander Stichele [Fri, 12 Mar 2004 10:18:31 +0000 (10:18 +0000)]
add hacking notes

Original commit message from CVS:
add hacking notes

20 years agoalright ! ready to test.
Thomas Vander Stichele [Thu, 11 Mar 2004 18:21:34 +0000 (18:21 +0000)]
alright ! ready to test.

Original commit message from CVS:
alright ! ready to test.
need to write up how to manage the source now though

20 years agothis actually seems to work well
Thomas Vander Stichele [Thu, 11 Mar 2004 18:18:36 +0000 (18:18 +0000)]
this actually seems to work well

Original commit message from CVS:
this actually seems to work well

20 years agogst-libs/ext/ffmpeg/patch/asm.diff: Add a patch that decreases register usage. ...
David Schleef [Wed, 10 Mar 2004 20:39:27 +0000 (20:39 +0000)]
gst-libs/ext/ffmpeg/patch/asm.diff: Add a patch that decreases register usage.  (bug #136658)

Original commit message from CVS:
* gst-libs/ext/ffmpeg/patch/asm.diff:  Add a patch that
decreases register usage.  (bug #136658)

20 years agoconfigure.ac: bump gstreamer API number to 0.8
David Schleef [Wed, 10 Mar 2004 18:52:29 +0000 (18:52 +0000)]
configure.ac: bump gstreamer API number to 0.8

Original commit message from CVS:
* configure.ac: bump gstreamer API number to 0.8