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. :).
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.
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.
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).
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.
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.
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).
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.
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
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
Thomas Vander Stichele [Wed, 21 Jul 2004 09:17:16 +0000 (09:17 +0000)]
bump nano
Original commit message from CVS:
bump nano
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
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
Thomas Vander Stichele [Fri, 16 Jul 2004 11:29:37 +0000 (11:29 +0000)]
release notes
Original commit message from CVS:
release notes
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
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
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
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
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?
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.
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.
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)
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
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
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.
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
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
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)
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
Thomas Vander Stichele [Tue, 4 May 2004 16:49:31 +0000 (16:49 +0000)]
require am17
Original commit message from CVS:
require am17
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
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
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
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.
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
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
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().
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.
Thomas Vander Stichele [Wed, 14 Apr 2004 15:27:20 +0000 (15:27 +0000)]
updated snapshot
Original commit message from CVS:
updated snapshot
Thomas Vander Stichele [Wed, 14 Apr 2004 15:21:51 +0000 (15:21 +0000)]
updates
Original commit message from CVS:
updates
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
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).
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)
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
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.
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)
Thomas Vander Stichele [Mon, 29 Mar 2004 16:39:18 +0000 (16:39 +0000)]
indent
Original commit message from CVS:
indent
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
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
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)
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
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
Thomas Vander Stichele [Tue, 16 Mar 2004 13:09:23 +0000 (13:09 +0000)]
releasing
Original commit message from CVS:
releasing
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
Thomas Vander Stichele [Fri, 12 Mar 2004 10:35:59 +0000 (10:35 +0000)]
remove imlib
Original commit message from CVS:
remove imlib
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
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
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
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)
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
Ronald S. Bultje [Tue, 9 Mar 2004 07:56:40 +0000 (07:56 +0000)]
ext/ffmpeg/Makefile.am: Prevent more symbol conflicts...
Original commit message from CVS:
* ext/ffmpeg/Makefile.am:
Prevent more symbol conflicts...
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
Up priority/rank for MPEG-4 decoder. Reason is simple: it's well-
tested and by far outperforms xviddec/divxdec. They'll get some
other, slightly lower, rank.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
Tweaking...
* gst-libs/ext/ffmpeg/patch/disableinstalllibs.diff:
Prevent more symbol conflicts. I changed this (to pass 'make
distcheck') in the one patch, so need to change it here too.
* gst-libs/ext/ffmpeg/patch/disablemmx.diff:
Re-enable MMX. :).
* gst-libs/ext/ffmpeg/patch/functions.diff:
Bla.
Ronald S. Bultje [Tue, 9 Mar 2004 06:15:35 +0000 (06:15 +0000)]
configure.ac: Patch properly. Update version.
Original commit message from CVS:
* configure.ac:
Patch properly. Update version.
* gst-libs/ext/ffmpeg/Makefile.am:
Comment out patching - all handled by configure.
* gst-libs/ext/ffmpeg/Tag:
Update version.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
Some small updates to improve compiling.
* gst-libs/ext/ffmpeg/patch/functions.diff:
Update date.
* gst-libs/ext/ffmpeg/patch/matroska.diff:
Newer patch - see ffmpeg-devel mailinglists.
* gst-libs/ext/ffmpeg/patch/function.patch:
Remove old cruft.
* gst-libs/ext/ffmpeg/patch/disabletools.diff:
Now handled by --disable-... in configure.
David Schleef [Sun, 7 Mar 2004 22:02:15 +0000 (22:02 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add cinepak format. (bug #136470)
Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Add cinepak format. (bug #136470)
David Schleef [Sat, 6 Mar 2004 04:30:22 +0000 (04:30 +0000)]
configure.ac: Call ffmpeg's configure with --disable-v4l,
Original commit message from CVS:
* configure.ac: Call ffmpeg's configure with --disable-v4l,
--disable-oss-audio, --disable-dv1394 (bug #127873)
Ronald S. Bultje [Fri, 5 Mar 2004 02:40:34 +0000 (02:40 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Fix quicktime type recognition in ffmpeg. We returned a bogus caps, which caused ffde...
Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps):
Fix quicktime type recognition in ffmpeg. We returned a bogus
caps, which caused ffdemux_quicktime to be chosen over qtdemux.
This fixes that.
Ronald S. Bultje [Thu, 4 Mar 2004 13:21:53 +0000 (13:21 +0000)]
configure.ac: Brackets cause autoconf errors. So remove them.
Original commit message from CVS:
* configure.ac:
Brackets cause autoconf errors. So remove them.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_add):
Actually use the event/convert/query functions. D'oh.
Ronald S. Bultje [Wed, 3 Mar 2004 01:54:18 +0000 (01:54 +0000)]
Slightly change the way we set this up. Ugly, but now it works again. This baby is looking for a proper fix.
Original commit message from CVS:
* configure.ac:
* gst-libs/ext/ffmpeg/Makefile.am:
Slightly change the way we set this up. Ugly, but now it works
again. This baby is looking for a proper fix.
* gst-libs/ext/ffmpeg/Tag:
Apparently CVS and me disagree on the tag... Ohwell, CVS wins.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
* gst-libs/ext/ffmpeg/patch/disableinstalllibs.diff:
Slight nag on a link between lavf/lavc in ffmpeg. Not really
important for us since the code is the same in the end, but this
is actually correct from a per-patch point-of-view...
Ronald S. Bultje [Wed, 3 Mar 2004 01:21:16 +0000 (01:21 +0000)]
gst-libs/ext/ffmpeg/Makefile.am: Fix patching.
Original commit message from CVS:
* gst-libs/ext/ffmpeg/Makefile.am:
Fix patching.
Ronald S. Bultje [Tue, 2 Mar 2004 02:30:04 +0000 (02:30 +0000)]
ext/ffmpeg/gstffmpegdec.c: Fix B-frame DivX5/XviD display by removing the truncated flag when not needed.
Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect):
Fix B-frame DivX5/XviD display by removing the truncated flag when
not needed.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
Remove link to libavcodec - it causes symbol conflicts (why?).
Ronald S. Bultje [Mon, 1 Mar 2004 04:59:17 +0000 (04:59 +0000)]
HACKING: Add some basic documentation on how our wrapping works.
Original commit message from CVS:
* HACKING:
Add some basic documentation on how our wrapping works.
* TODO:
Add a list of things that could be worked on or that need doing.
* configure.ac:
Update snapshot.
* ext/ffmpeg/Makefile.am:
Changne .la links. See below (autotools patch).
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
Enable demuxers. See below (gstffmpegdemux.c).
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps):
Realmedia caused a crash - fix that.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_averror),
(gst_ffmpegdemux_base_init), (gst_ffmpegdemux_init),
(gst_ffmpegdemux_close), (gst_ffmpegdemux_dispose),
(gst_ffmpegdemux_stream_from_pad),
(gst_ffmpegdemux_src_event_mask), (gst_ffmpegdemux_src_event),
(gst_ffmpegdemux_src_format_list),
(gst_ffmpegdemux_src_query_list), (gst_ffmpegdemux_src_query),
(gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_add),
(gst_ffmpegdemux_open), (gst_ffmpegdemux_loop),
(gst_ffmpegdemux_change_state), (gst_ffmpegdemux_register):
Right. OK, so I fixed up the demuxing and have it basically-working,
and the best way to get some more people to test it is to actually
enable it. I'm not sure if we want this for 0.8.0, but we can at
least give it a try. I've tested avi, matroska and mpeg, all appear
to work. The cool thing is that this gives us instant support for
several exotic formats that we'd never care about ourselves. Again,
this needs more testing for it to still be enabled in 0.8.0, but I
want to give it a try...
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init),
(gst_ffmpegmux_init), (gst_ffmpegmux_request_new_pad),
(gst_ffmpegmux_connect), (gst_ffmpegmux_loop),
(gst_ffmpegmux_register):
Add some fixups that I use locally. Make it work in the case of
MPEG encoding, but the muxer is still not in shape to be enabled.
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
(gst_ffmpegdata_read), (gst_ffmpegdata_write),
(gst_ffmpegdata_seek), (gst_ffmpegdata_close):
Some small fixups that crept into it while it was disabled for the
last few years. Basically works.
* gst-libs/ext/ffmpeg/Makefile.am:
Instead of having our local-autotoolized version, I patch the ffmpeg
source to be fully autotoolized. That means a simple SUBDIRS here
is now enough.
* gst-libs/ext/ffmpeg/Tag:
Version update.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
Autotoolize ffmpeg. Needs to be sent to ffmpeg-devel@...
* gst-libs/ext/ffmpeg/patch/disableinstalllibs.diff:
Don't install their libs.
* gst-libs/ext/ffmpeg/patch/disablemmx.diff:
Don't use MMX. It cannot ocmpile using PIC.
* gst-libs/ext/ffmpeg/patch/disabletools.diff:
Don't compile/install their tools, we don't use them.
* gst-libs/ext/ffmpeg/patch/functions.diff:
Prevent symbol conflicts.
* gst-libs/ext/ffmpeg/patch/matroska.diff:
Add a matroska demuxer. Needs to be sent to ffmpeg-devel@...
Christian Schaller [Sat, 28 Feb 2004 15:22:18 +0000 (15:22 +0000)]
this works.
Original commit message from CVS:
this works.
Christian Schaller [Sat, 28 Feb 2004 12:30:08 +0000 (12:30 +0000)]
correct versioning
Original commit message from CVS:
correct versioning
Christian Schaller [Sat, 28 Feb 2004 12:27:08 +0000 (12:27 +0000)]
fix reqs
Original commit message from CVS:
fix reqs
Thomas Vander Stichele [Thu, 26 Feb 2004 18:21:44 +0000 (18:21 +0000)]
releasing
Original commit message from CVS:
releasing
Thomas Vander Stichele [Sat, 14 Feb 2004 14:01:15 +0000 (14:01 +0000)]
fix spec file
Original commit message from CVS:
fix spec file
Christian Schaller [Sat, 14 Feb 2004 11:48:04 +0000 (11:48 +0000)]
ignoring generated spec file
Original commit message from CVS:
ignoring generated spec file
Christian Schaller [Sat, 14 Feb 2004 11:47:27 +0000 (11:47 +0000)]
acctually adding spec file :)
Original commit message from CVS:
acctually adding spec file :)
Christian Schaller [Sat, 14 Feb 2004 11:46:48 +0000 (11:46 +0000)]
adding spec file
Original commit message from CVS:
adding spec file
Thomas Vander Stichele [Fri, 13 Feb 2004 14:32:52 +0000 (14:32 +0000)]
ignore files
Original commit message from CVS:
ignore files
Thomas Vander Stichele [Fri, 13 Feb 2004 13:22:27 +0000 (13:22 +0000)]
ffmpeg updates
Original commit message from CVS:
ffmpeg updates
Thomas Vander Stichele [Fri, 13 Feb 2004 13:04:54 +0000 (13:04 +0000)]
fixing up module
Original commit message from CVS:
fixing up module
Thomas Vander Stichele [Fri, 13 Feb 2004 13:00:18 +0000 (13:00 +0000)]
fix up gst-ffmpeg
Original commit message from CVS:
fix up gst-ffmpeg
Thomas Vander Stichele [Wed, 11 Feb 2004 17:44:11 +0000 (17:44 +0000)]
sync with upstream
Original commit message from CVS:
sync with upstream
Benjamin Otte [Wed, 11 Feb 2004 08:38:26 +0000 (08:38 +0000)]
ext/ffmpeg/: fix memleaks
Original commit message from CVS:
2004-02-11 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init):
fix memleaks
David Schleef [Wed, 4 Feb 2004 21:40:49 +0000 (21:40 +0000)]
Make sure set_explicit_caps() is called before adding pad.
Original commit message from CVS:
Make sure set_explicit_caps() is called before adding pad.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
* gst/id3/gstid3types.c: (gst_id3types_loop):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead):
* gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):