platform/upstream/gstreamer.git
18 years agoAdd test infrastructure to gst-ffmpeg (#324279).
Tim-Philipp Müller [Tue, 9 May 2006 16:15:39 +0000 (16:15 +0000)]
Add test infrastructure to gst-ffmpeg (#324279).

Original commit message from CVS:
* Makefile.am:
* configure.ac:
* tests/Makefile.am:
* tests/check/.cvsignore:
* tests/check/Makefile.am:
* tests/check/generic/.cvsignore:
Add test infrastructure to gst-ffmpeg (#324279).

18 years agoautogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
Edward Hervey [Mon, 8 May 2006 11:58:44 +0000 (11:58 +0000)]
autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize

Original commit message from CVS:
* autogen.sh: (CONFIGURE_DEF_OPT):
libtoolize on Darwin/MacOSX is called glibtoolize

18 years agoext/ffmpeg/: Add mappings for RealVideo 4.0, AMR-WB, AMR-NB and DTS to silence warnin...
Sam Morris [Sun, 7 May 2006 01:18:46 +0000 (01:18 +0000)]
ext/ffmpeg/: Add mappings for RealVideo 4.0, AMR-WB, AMR-NB and DTS to silence warnings when registering.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_formatid_get_codecids),
(gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init):
Add mappings for RealVideo 4.0, AMR-WB, AMR-NB and DTS to silence
warnings when registering.
Only register the 1/2,1/4 size decode and frame-skipping properties
on video decoders.
* gst-libs/ext/ffmpeg/configure.ac:
* gst-libs/ext/ffmpeg/libavformat/Makefile.am:
* gst-libs/ext/ffmpeg/patches/autotools.patch:
Merge patch by Sam Morris to allow disabling of decoders.
Fixes #324366

18 years agogst-libs/ext/ffmpeg/patches/: Refresh patches to incorporate MikeS' automake 1.9...
Jan Schmidt [Sat, 6 May 2006 23:40:16 +0000 (23:40 +0000)]
gst-libs/ext/ffmpeg/patches/: Refresh patches to incorporate MikeS' automake 1.9 changes from a while back.

Original commit message from CVS:
* gst-libs/ext/ffmpeg/patches/autotools.patch:
* gst-libs/ext/ffmpeg/patches/noinst.patch:
Refresh patches to incorporate MikeS' automake 1.9 changes from a
while back.

18 years agoadd missing rm line
Christian Schaller [Thu, 4 May 2006 13:51:03 +0000 (13:51 +0000)]
add missing rm line

Original commit message from CVS:
add missing rm line

18 years agoext/ffmpeg/gstffmpegdemux.c: Give ffmpeg demuxers a rank of NONE for the time being...
Tim-Philipp Müller [Tue, 2 May 2006 13:53:57 +0000 (13:53 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Give ffmpeg demuxers a rank of NONE for the time being, so that they are not auto-plugge...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
Give ffmpeg demuxers a rank of NONE for the time being, so that
they are not auto-plugged; they are not stable enough for that
yet (e.g. #337785). Don't register AAC demuxer, it's not really
useful and can't be used as faad replacement (#338928).

18 years agojust make it compile with --disable-gst-debug.
Edgard Lima [Mon, 24 Apr 2006 18:51:15 +0000 (18:51 +0000)]
just make it compile with --disable-gst-debug.

Original commit message from CVS:
just make it compile with --disable-gst-debug.

18 years agoconfigure.ac (GST_MAJORMINOR): Drop the required gstreamer version back down to the...
Andy Wingo [Fri, 21 Apr 2006 16:29:01 +0000 (16:29 +0000)]
configure.ac (GST_MAJORMINOR): Drop the required gstreamer version back down to the latest release, I don't think tho...

Original commit message from CVS:
2006-04-21  Andy Wingo  <wingo@pobox.com>

* configure.ac (GST_MAJORMINOR): Drop the required gstreamer
version back down to the latest release, I don't think thomas'
commit on 1 april was meant to change it.

18 years agoext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_register): Up the rank of the dv video decoder.
Andy Wingo [Fri, 21 Apr 2006 15:48:17 +0000 (15:48 +0000)]
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_register): Up the rank of the dv video decoder.

Original commit message from CVS:
2006-04-21  Andy Wingo  <wingo@pobox.com>

* ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_register): Up the rank
of the dv video decoder.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Added proper GstCaps <==> CodecId for Apple QDRaw.
Edward Hervey [Wed, 19 Apr 2006 15:35:12 +0000 (15:35 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Added proper GstCaps <==> CodecId for Apple QDRaw.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_formatid_to_caps), (gst_ffmpeg_formatid_get_codecids),
(gst_ffmpeg_get_codecid_longname):
Added proper GstCaps <==> CodecId for Apple QDRaw.
Fixed up proper wrapping for GstCaps <==> FormatId.

18 years agoext/ffmpeg/gstffmpegdemux.c: Don't try to convert -1 values when seeking.
Wim Taymans [Tue, 18 Apr 2006 11:02:04 +0000 (11:02 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Don't try to convert -1 values when seeking.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_perform_seek),
(gst_ffmpegdemux_loop):
Don't try to convert -1 values when seeking.
Adjust timestamps with start_time of the stream.

18 years agoext/ffmpeg/gstffmpegdemux.c: Rework the demuxer, implement all seeking stuff includin...
Wim Taymans [Thu, 13 Apr 2006 16:22:53 +0000 (16:22 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Rework the demuxer, implement all seeking stuff including seek in ready.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
(gst_ffmpegdemux_class_init), (gst_ffmpegdemux_init),
(gst_ffmpegdemux_close), (gst_ffmpegdemux_push_event),
(gst_ffmpegdemux_set_flags), (gst_ffmpegdemux_is_eos),
(gst_ffmpegdemux_do_seek), (gst_ffmpegdemux_perform_seek),
(gst_ffmpegdemux_src_event), (gst_ffmpegdemux_send_event),
(gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert),
(gst_ffmpegdemux_get_stream), (my_safe_copy),
(gst_ffmpegdemux_read_tags), (gst_ffmpegdemux_open),
(gst_ffmpegdemux_loop), (gst_ffmpegdemux_sink_activate),
(gst_ffmpegdemux_sink_activate_pull),
(gst_ffmpegdemux_change_state), (gst_ffmpegdemux_register):
Rework the demuxer, implement all seeking stuff including
seek in ready.
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_peek),
(gst_ffmpegdata_close):
Handle some more cases.

18 years agoMention the bug this latest commit fixed.
Wim Taymans [Tue, 11 Apr 2006 17:55:33 +0000 (17:55 +0000)]
Mention the bug this latest commit fixed.

Original commit message from CVS:
Mention the bug this latest commit fixed.

18 years agoext/ffmpeg/gstffmpegdec.c: Actually convert to time instead of pretending.. Also...
Wim Taymans [Tue, 11 Apr 2006 17:53:21 +0000 (17:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: Actually convert to time instead of pretending.. Also the bitrate of the context is mostly...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
Actually convert to time instead of pretending.. Also
the bitrate of the context is mostly wrong so don't
bother calculating a stop position.

18 years agoext/ffmpeg/gstffmpegdec.c: When we see a keyframe don't wait for another one.
Wim Taymans [Mon, 10 Apr 2006 20:29:14 +0000 (20:29 +0000)]
ext/ffmpeg/gstffmpegdec.c: When we see a keyframe don't wait for another one.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
When we see a keyframe don't wait for another one.

18 years agoext/ffmpeg/: Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Stefan Kost [Sat, 8 Apr 2006 21:55:22 +0000 (21:55 +0000)]
ext/ffmpeg/: Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_class_init):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

18 years agoext/ffmpeg/gstffmpegdec.c: Too bad we can't use gst_private.h..
Wim Taymans [Sat, 8 Apr 2006 11:04:50 +0000 (11:04 +0000)]
ext/ffmpeg/gstffmpegdec.c: Too bad we can't use gst_private.h..

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_do_qos):
Too bad we can't use gst_private.h..

18 years agoAnd the right ChangeLog this time.
Wim Taymans [Sat, 8 Apr 2006 10:55:12 +0000 (10:55 +0000)]
And the right ChangeLog this time.

Original commit message from CVS:
And the right ChangeLog this time.

18 years agoext/ffmpeg/:
Wim Taymans [Sat, 8 Apr 2006 10:51:32 +0000 (10:51 +0000)]
ext/ffmpeg/:

Original commit message from CVS:
reviewed by: <delete if not using a buddy>
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
(gst_ffmpegdec_init), (gst_ffmpegdec_finalize),
(gst_ffmpegdec_query), (gst_ffmpegdec_update_qos),
(gst_ffmpegdec_reset_qos), (gst_ffmpegdec_read_qos),
(gst_ffmpegdec_src_event), (gst_ffmpegdec_open),
(gst_ffmpegdec_setcaps), (gst_ffmpegdec_get_buffer),
(gst_ffmpegdec_release_buffer),
(gst_ffmpegdec_add_pixel_aspect_ratio), (gst_ffmpegdec_negotiate),
(gst_ffmpegdec_do_qos), (gst_ffmpegdec_frame),
(gst_ffmpegdec_flush_pcache), (gst_ffmpegdec_sink_event),
(gst_ffmpegdec_chain):

18 years agoext/ffmpeg/gstffmpegdemux.c: Register id3 demuxer, avi demuxer and ogg demuxer with...
Tim-Philipp Müller [Thu, 6 Apr 2006 14:55:56 +0000 (14:55 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Register id3 demuxer, avi demuxer and ogg demuxer with a rank of GST_RANK_NONE so that t...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
Register id3 demuxer, avi demuxer and ogg demuxer with
a rank of GST_RANK_NONE so that they don't get
autoplugged accidentally. We want people to install
the demuxers that are known to work well rather than
mostly untested stuff like ffdemux_*.

18 years agodon't use AS_LIBTOOL_TAGS, it doesn't work
Thomas Vander Stichele [Sat, 1 Apr 2006 15:41:27 +0000 (15:41 +0000)]
don't use AS_LIBTOOL_TAGS, it doesn't work

Original commit message from CVS:
don't use AS_LIBTOOL_TAGS, it doesn't work

18 years agoignore more
Thomas Vander Stichele [Sat, 1 Apr 2006 09:58:38 +0000 (09:58 +0000)]
ignore more

Original commit message from CVS:
ignore more

18 years agoext/ffmpeg/: various compiler fixes
Thomas Vander Stichele [Fri, 31 Mar 2006 22:26:12 +0000 (22:26 +0000)]
ext/ffmpeg/: various compiler fixes

Original commit message from CVS:

* ext/ffmpeg/gstffmpeg.c:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
* ext/ffmpeg/gstffmpegdec.c:
(gst_ffmpegdec_add_pixel_aspect_ratio), (gst_ffmpegdec_frame):
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_seek):
* ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_transform_caps),
(gst_ffmpegscale_handle_src_event):
various compiler fixes
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
(my_safe_copy), (gst_ffmpegdemux_open),
(gst_ffmpegdemux_change_state):
actually return the result.  Tee hee.

18 years agoback to HEAD
Thomas Vander Stichele [Fri, 31 Mar 2006 11:17:35 +0000 (11:17 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.1
Thomas Vander Stichele [Fri, 31 Mar 2006 11:12:20 +0000 (11:12 +0000)]
releasing 0.10.1

Original commit message from CVS:
releasing 0.10.1

18 years agoext/ffmpeg/gstffmpegdec.c: make _open and _close as functions that should be called...
Wim Taymans [Wed, 22 Mar 2006 11:36:38 +0000 (11:36 +0000)]
ext/ffmpeg/gstffmpegdec.c: make _open and _close as functions that should be called with the object lock instead of t...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_setcaps), (gst_ffmpegdec_change_state):
make _open and _close as functions that should be
called with the object lock instead of them taking a
lock themselves. This fixes a deadlock when
_open fails.

18 years agoext/ffmpeg/gstffmpegdec.c: Don't use gst_pad_alloc_buffer() for frames with palette...
Tim-Philipp Müller [Tue, 14 Mar 2006 17:49:34 +0000 (17:49 +0000)]
ext/ffmpeg/gstffmpegdec.c: Don't use gst_pad_alloc_buffer() for frames with palette, as we'll artificially shorten th...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Don't use gst_pad_alloc_buffer() for frames with palette,
as we'll artificially shorten the size of buffers in that
case and GstBaseTransform will complain about unit size
issues if we use _alloc_buffer() with the full size.

18 years agoext/ffmpeg/: Port of ffvideoscale to 0.10.
Edward Hervey [Wed, 1 Mar 2006 15:08:08 +0000 (15:08 +0000)]
ext/ffmpeg/: Port of ffvideoscale to 0.10.

Original commit message from CVS:
Reviewed by : Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
* ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_base_init),
(gst_ffmpegscale_class_init), (gst_ffmpegscale_init),
(gst_ffmpegscale_finalize), (gst_ffmpegscale_transform_caps),
(gst_ffmpegscale_fixate_caps), (gst_ffmpegscale_get_unit_size),
(gst_ffmpegscale_set_caps), (gst_ffmpegscale_transform),
(gst_ffmpegscale_handle_src_event), (gst_ffmpegscale_register):
Port of ffvideoscale to 0.10.
Closes #332557

18 years agoext/ffmpeg/gstffmpegenc.c: Fix segmentation fault and memleak.
Edward Hervey [Wed, 1 Mar 2006 15:05:03 +0000 (15:05 +0000)]
ext/ffmpeg/gstffmpegenc.c: Fix segmentation fault and memleak.

Original commit message from CVS:
Reviewed by : Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_audio):
Fix segmentation fault and memleak.
Fixes #332995 and #333001

18 years agoext/ffmpeg/gstffmpegdec.c: ... can't adjust buffer size of NULL buffers though (as...
Tim-Philipp Müller [Fri, 24 Feb 2006 19:19:01 +0000 (19:19 +0000)]
ext/ffmpeg/gstffmpegdec.c: ... can't adjust buffer size of NULL buffers though (as happens when seeking in video from...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
... can't adjust buffer size of NULL buffers though
(as happens when seeking in video from #327075).

18 years agoAllow automake 1.9
Michael Smith [Fri, 24 Feb 2006 17:27:04 +0000 (17:27 +0000)]
Allow automake 1.9

Original commit message from CVS:
* autogen.sh:
* gst-libs/ext/ffmpeg/autogen.sh:
Allow automake 1.9

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Use AVPALETTE_SIZE macro instead of magic value for...
Fabrizio [Fri, 24 Feb 2006 16:31:49 +0000 (16:31 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Use AVPALETTE_SIZE macro instead of magic value for clarity.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_get_palette),
(gst_ffmpeg_set_palette):
Use AVPALETTE_SIZE macro instead of magic value for clarity.
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
In GStreamer, the size of the palette is not part of
GST_BUFFER_SIZE, so adjust buffer size of outgoing buffers
accordingly if there's a palette (fixes #327028, based on
patch by: Fabrizio Gennari).

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Added proper formatid to caps conversion for ogg...
Edward Hervey [Tue, 21 Feb 2006 14:14:39 +0000 (14:14 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Added proper formatid to caps conversion for ogg, gif, yuv4mpeg and quicktime formats.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_formatid_to_caps):
Added proper formatid to caps conversion for ogg, gif, yuv4mpeg and
quicktime formats.

18 years agoconfigure.ac: Apply patch from Sebastien Cote to handle --with-pkg-config-path before...
Sebastien Cote [Tue, 21 Feb 2006 11:30:10 +0000 (11:30 +0000)]
configure.ac: Apply patch from Sebastien Cote to handle --with-pkg-config-path before looking for GStreamer patches. ...

Original commit message from CVS:
* configure.ac:
Apply patch from Sebastien Cote to handle --with-pkg-config-path
before looking for GStreamer patches. (Re-closes #319248)

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Add extra detail to the Real format caps. With this...
Jan Schmidt [Sun, 19 Feb 2006 22:40:16 +0000 (22:40 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add extra detail to the Real format caps. With this info, filesrc ! ffdemux_rm ! ffde...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid):
Add extra detail to the Real format caps. With this info,
filesrc ! ffdemux_rm ! ffdec_cook ! ... works, but using rmdemux
doesn't. The order of the data the demuxers output appears to be
different.

18 years agoext/ffmpeg/: Add new codec ids and fix up some of the codec->mime type mappings
Jan Schmidt [Sun, 19 Feb 2006 16:54:51 +0000 (16:54 +0000)]
ext/ffmpeg/: Add new codec ids and fix up some of the codec->mime type mappings

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_formatid_to_caps), (gst_ffmpeg_get_codecid_longname):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
Add new codec ids and fix up some of the codec->mime type mappings

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Add codec mapping for RealAudio G2 (Cook) codec.
Jan Schmidt [Sun, 19 Feb 2006 14:28:59 +0000 (14:28 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add codec mapping for RealAudio G2 (Cook) codec.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
Add codec mapping for RealAudio G2 (Cook) codec.

18 years agoHACKING: Mention ffmpeg snapshot update
Jan Schmidt [Sat, 18 Feb 2006 23:12:14 +0000 (23:12 +0000)]
HACKING: Mention ffmpeg snapshot update

Original commit message from CVS:
* HACKING:
Mention ffmpeg snapshot update

* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
Add new codec types from FFMpeg snapshot update to 2006-02-17 4:00 GMT

18 years agoext/ffmpeg/gstffmpegdemux.c: Post nice error message when we cannot activate in pull...
Wim Taymans [Fri, 17 Feb 2006 18:54:17 +0000 (18:54 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Post nice error message when we cannot activate in pull mode.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_sink_activate):
Post nice error message when we cannot activate in pull mode.

18 years agoext/ffmpeg/gstffmpegdemux.c: If the duration returned by ffmpeg is 0, it doesn't...
Edward Hervey [Tue, 14 Feb 2006 17:13:11 +0000 (17:13 +0000)]
ext/ffmpeg/gstffmpegdemux.c: If the duration returned by ffmpeg is 0, it doesn't mean the file has no duration, but t...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_open):
If the duration returned by ffmpeg is 0, it doesn't mean the file has
no duration, but that it doesn't know the end.
Fixed accordingly for segment_stop.

18 years agoext/ffmpeg/gstffmpegdec.c: More fixes for keyframe detection in ffmpeg decoders...
Edward Hervey [Mon, 13 Feb 2006 16:01:50 +0000 (16:01 +0000)]
ext/ffmpeg/gstffmpegdec.c: More fixes for keyframe detection in ffmpeg decoders...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_release_buffer),
(gst_ffmpegdec_frame):
More fixes for keyframe detection in ffmpeg decoders...

18 years agothat'll teach me to copypaste
Thomas Vander Stichele [Sun, 12 Feb 2006 21:03:53 +0000 (21:03 +0000)]
that'll teach me to copypaste

Original commit message from CVS:
that'll teach me to copypaste

18 years agoext/ffmpeg/: respect pixel-aspect-ratio when encoding.
Thomas Vander Stichele [Sun, 12 Feb 2006 19:54:16 +0000 (19:54 +0000)]
ext/ffmpeg/: respect pixel-aspect-ratio when encoding.

Original commit message from CVS:

* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
respect pixel-aspect-ratio when encoding.

18 years agoext/ffmpeg/gstffmpegdemux.c: Add Tag support and keyframe seeking (for those formats...
Edward Hervey [Sun, 12 Feb 2006 16:47:50 +0000 (16:47 +0000)]
ext/ffmpeg/gstffmpegdemux.c: Add Tag support and keyframe seeking (for those formats where ffmpeg actually fills in t...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_init),
(gst_ffmpegdemux_close), (gst_ffmpegdemux_handle_seek),
(gst_ffmpegdemux_add), (my_safe_copy), (gst_ffmpegdemux_read_tags),
(gst_ffmpegdemux_open), (gst_ffmpegdemux_loop):
Add Tag support and keyframe seeking (for those formats where ffmpeg
actually fills in the index).
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_peek),
(gst_ffmpegdata_read), (gst_ffmpegdata_seek):
Add support for size querying.

18 years agoext/ffmpeg/gstffmpeg.c: set correct version on the plug-in - the GStreamer
Thomas Vander Stichele [Sat, 11 Feb 2006 22:16:43 +0000 (22:16 +0000)]
ext/ffmpeg/gstffmpeg.c: set correct version on the plug-in - the GStreamer

Original commit message from CVS:

* ext/ffmpeg/gstffmpeg.c:
set correct version on the plug-in - the GStreamer
FFMpeg version.  I could swear I had already done this
before.

18 years agoext/ffmpeg/gstffmpegenc.c: debug and magic number fixes
Thomas Vander Stichele [Sat, 11 Feb 2006 12:04:31 +0000 (12:04 +0000)]
ext/ffmpeg/gstffmpegenc.c: debug and magic number fixes

Original commit message from CVS:

* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
(gst_ffmpegenc_init), (gst_ffmpegenc_setcaps):
debug and magic number fixes

18 years agoext/ffmpeg/: Welcome the demuxers to 0.10 :)
Edward Hervey [Fri, 10 Feb 2006 19:42:19 +0000 (19:42 +0000)]
ext/ffmpeg/: Welcome the demuxers to 0.10 :)

Original commit message from CVS:
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
(gst_ffmpegdemux_init), (gst_ffmpegdemux_stream_from_pad),
(gst_ffmpegdemux_handle_seek), (gst_ffmpegdemux_src_event),
(gst_ffmpegdemux_src_query_list), (gst_ffmpegdemux_src_query),
(gst_ffmpegdemux_add), (gst_ffmpegdemux_open),
(gst_ffmpegdemux_loop), (gst_ffmpegdemux_sink_activate),
(gst_ffmpegdemux_sink_activate_pull),
(gst_ffmpegdemux_change_state), (gst_ffmpegdemux_register):
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
(gst_ffmpegdata_peek), (gst_ffmpegdata_read),
(gst_ffmpegdata_write), (gst_ffmpegdata_seek),
(gst_ffmpegdata_close):
Welcome the demuxers to 0.10 :)
For the time being the demuxers work only pull-based.
Seeking, querying works.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: added CODEC_ID_FLV1 <==> 'video/x-flash-video,flvvers...
Edward Hervey [Fri, 10 Feb 2006 10:56:05 +0000 (10:56 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: added CODEC_ID_FLV1 <==> 'video/x-flash-video,flvversion=1' conversion.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
added CODEC_ID_FLV1 <==> 'video/x-flash-video,flvversion=1' conversion.

18 years agoext/ffmpeg/: debug recurring events at LOG level do some timestamp setting heuristics...
Thomas Vander Stichele [Mon, 6 Feb 2006 17:51:41 +0000 (17:51 +0000)]
ext/ffmpeg/: debug recurring events at LOG level do some timestamp setting heuristics on the pcache, with the net res...

Original commit message from CVS:

* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_smpfmt_to_caps):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame),
(gst_ffmpegdec_chain):
debug recurring events at LOG level
do some timestamp setting heuristics on the pcache, with the
net result of having more buffers have approximately correct
timestamps.
This allows playback of h263/3gp files taking fps from the demuxer,
which before always set GST_CLOCK_TIME_NONE as timestamp.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Buffers aren't boxed types any longer.
Tim-Philipp Müller [Sat, 4 Feb 2006 13:08:10 +0000 (13:08 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Buffers aren't boxed types any longer.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_get_palette):
Buffers aren't boxed types any longer.

18 years agoJust make it compile with --disable-gst-debug.
Edgard Lima [Fri, 3 Feb 2006 18:39:38 +0000 (18:39 +0000)]
Just make it compile with --disable-gst-debug.

Original commit message from CVS:
Just make it compile with --disable-gst-debug.

18 years agoext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_register): Reorder case statements to make...
Andy Wingo [Thu, 2 Feb 2006 12:25:43 +0000 (12:25 +0000)]
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_register): Reorder case statements to make control flow more clear.

Original commit message from CVS:
2006-02-02  Andy Wingo  <wingo@pobox.com>

* ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_register): Reorder case
statements to make control flow more clear.

18 years agoset rank None for mp3 and mpeg2 element, fixes 162833
Christian Schaller [Thu, 2 Feb 2006 10:41:52 +0000 (10:41 +0000)]
set rank None for mp3 and mpeg2 element, fixes 162833

Original commit message from CVS:
set rank None for mp3 and mpeg2 element, fixes 162833

18 years agoyet more distcheck fixing
Thomas Vander Stichele [Wed, 1 Feb 2006 19:22:04 +0000 (19:22 +0000)]
yet more distcheck fixing

Original commit message from CVS:
yet more distcheck fixing

18 years agoadd missing file
Thomas Vander Stichele [Wed, 1 Feb 2006 13:22:24 +0000 (13:22 +0000)]
add missing file

Original commit message from CVS:
add missing file

18 years agouse common/upload-doc.mak
Thomas Vander Stichele [Wed, 1 Feb 2006 08:26:00 +0000 (08:26 +0000)]
use common/upload-doc.mak

Original commit message from CVS:
use common/upload-doc.mak

18 years agogo into docs dir
Thomas Vander Stichele [Tue, 31 Jan 2006 23:30:52 +0000 (23:30 +0000)]
go into docs dir

Original commit message from CVS:
go into docs dir

18 years agocommit my latest changes
Christian Schaller [Tue, 31 Jan 2006 14:30:50 +0000 (14:30 +0000)]
commit my latest changes

Original commit message from CVS:
commit my latest changes

18 years agoconfigure.ac: fix build of deinterlace
Thomas Vander Stichele [Tue, 31 Jan 2006 12:30:53 +0000 (12:30 +0000)]
configure.ac: fix build of deinterlace

Original commit message from CVS:

* configure.ac:
fix build of deinterlace

18 years agodocs/plugins/: first stab at documenting ffmpeg elements. Needs work.
Thomas Vander Stichele [Tue, 31 Jan 2006 09:25:09 +0000 (09:25 +0000)]
docs/plugins/: first stab at documenting ffmpeg elements.  Needs work.

Original commit message from CVS:
2006-01-31  Thomas Vander Stichele  <thomas at apestaart dot org>

* docs/plugins/Makefile.am:
* docs/plugins/gst-ffmpeg-plugins-docs.sgml:
first stab at documenting ffmpeg elements.  Needs work.

18 years agoadd more stuff for docs
Thomas Vander Stichele [Tue, 31 Jan 2006 08:57:01 +0000 (08:57 +0000)]
add more stuff for docs

Original commit message from CVS:
add more stuff for docs

18 years agoFirst step at adding docs
Thomas Vander Stichele [Tue, 31 Jan 2006 08:55:57 +0000 (08:55 +0000)]
First step at adding docs

Original commit message from CVS:

* configure.ac:
* docs/Makefile.am:
* docs/plugins/.cvsignore:
* docs/plugins/gst-ffmpeg-plugins-docs.sgml:
* docs/plugins/gst-ffmpeg-plugins.args:
* docs/plugins/gst-ffmpeg-plugins.hierarchy:
* docs/plugins/gst-ffmpeg-plugins.interfaces:
* docs/plugins/gst-ffmpeg-plugins.prerequisites:
* docs/plugins/gst-ffmpeg-plugins.types:
* docs/plugins/inspect.stamp:
* docs/plugins/inspect/plugin-ffmpeg.xml:
* docs/version.entities.in:
First step at adding docs

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Pad codec data buffer to a size that is a multiple...
Tim-Philipp Müller [Thu, 26 Jan 2006 17:18:37 +0000 (17:18 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Pad codec data buffer to a size that is a multiple of 16, which ffmpeg apparently nee...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
Pad codec data buffer to a size that is a multiple of 16, which
ffmpeg apparently needs for optimized/unchecked access to the
data. Fixes crashes with HD h264 video.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Added CODEC_ID_SMC <==> video/x-smc caps
Edward Hervey [Mon, 23 Jan 2006 15:13:29 +0000 (15:13 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Added CODEC_ID_SMC <==> video/x-smc   caps

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Added CODEC_ID_SMC <==> video/x-smc   caps
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
I hate ffmpeg... no keyframe information at all for VP3, so we have
to assume they're all keyframes :(

18 years agoext/ffmpeg/: ffdeinterlace port to 0.10.
Edward Hervey [Fri, 20 Jan 2006 14:17:16 +0000 (14:17 +0000)]
ext/ffmpeg/: ffdeinterlace port to 0.10.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
* ext/ffmpeg/gstffmpegdeinterlace.c:
(gst_ffmpegdeinterlace_base_init),
(gst_ffmpegdeinterlace_class_init),
(gst_ffmpegdeinterlace_sink_setcaps), (gst_ffmpegdeinterlace_init),
(gst_ffmpegdeinterlace_chain), (gst_ffmpegdeinterlace_register):
ffdeinterlace port to 0.10.
Could be made a subclass of GstBaseTransform later on...

18 years agoext/ffmpeg/gstffmpegenc.c: Caps weren't set on outgoing audio buffers.
Edward Hervey [Fri, 20 Jan 2006 13:56:55 +0000 (13:56 +0000)]
ext/ffmpeg/gstffmpegenc.c: Caps weren't set on outgoing audio buffers.

Original commit message from CVS:
Reviewed by : Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_audio):
Caps weren't set on outgoing audio buffers.
Closes #327861

18 years agoext/ffmpeg/gstffmpegdec.c: Memleak fix.
Edward Hervey [Tue, 17 Jan 2006 09:24:40 +0000 (09:24 +0000)]
ext/ffmpeg/gstffmpegdec.c: Memleak fix.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Memleak fix.
Closes #326704

18 years agoconfigure.ac: Add --with-pkg-config-path argument.
Edward Hervey [Tue, 17 Jan 2006 09:12:52 +0000 (09:12 +0000)]
configure.ac: Add --with-pkg-config-path argument.

Original commit message from CVS:
* configure.ac:
Add --with-pkg-config-path argument.
Closes #319248

18 years agolibavcodec/utils.c: Fix for CVE-2005-4048 (bugzilla bug #324209), buffer overflow...
Loïc Minier [Thu, 12 Jan 2006 11:15:26 +0000 (11:15 +0000)]
libavcodec/utils.c: Fix for CVE-2005-4048 (bugzilla bug #324209), buffer overflow with small PNG images with palettes.

Original commit message from CVS:
2006-01-12  Andy Wingo  <wingo@pobox.com>

* libavcodec/utils.c: Fix for CVE-2005-4048 (bugzilla bug
#324209), buffer overflow with small PNG images with palettes.
Patch by: Loïc Minier <lool+gnome at via.ecp.fr>

18 years agobug number
Andy Wingo [Thu, 12 Jan 2006 11:04:31 +0000 (11:04 +0000)]
bug number

Original commit message from CVS:
bug number

18 years agolibavutil/Makefile.am (INCLUDES): Add ALTIVEC_CFLAGS here, fixes compilation on ppc.
Andy Wingo [Thu, 12 Jan 2006 11:02:30 +0000 (11:02 +0000)]
libavutil/Makefile.am (INCLUDES): Add ALTIVEC_CFLAGS here, fixes compilation on ppc.

Original commit message from CVS:
2006-01-12  Andy Wingo  <wingo@pobox.com>

* libavutil/Makefile.am (INCLUDES): Add ALTIVEC_CFLAGS here, fixes
compilation on ppc.

18 years agoext/ffmpeg/gstffmpegdec.c: Add exception for Indeo3 keyframe detection until upstream...
Edward Hervey [Wed, 11 Jan 2006 15:31:24 +0000 (15:31 +0000)]
ext/ffmpeg/gstffmpegdec.c: Add exception for Indeo3 keyframe detection until upstream ffmpeg behaves properly.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Add exception for Indeo3 keyframe detection until upstream ffmpeg
behaves properly.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Update ffmpeg_codec_id <=> mimetype conversions
Edward Hervey [Mon, 19 Dec 2005 15:47:13 +0000 (15:47 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Update ffmpeg_codec_id <=> mimetype conversions

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Update ffmpeg_codec_id <=> mimetype conversions
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Finer grained keyframe detection

18 years agoext/ffmpeg/: Do proper locking around avcodec_open() and avcodec_close()
Sebastien Cote [Fri, 16 Dec 2005 16:23:05 +0000 (16:23 +0000)]
ext/ffmpeg/: Do proper locking around avcodec_open() and avcodec_close()

Original commit message from CVS:
* ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_avcodec_open),
(gst_ffmpeg_avcodec_close):
* ext/ffmpeg/gstffmpeg.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_open):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_dispose),
(gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps),
(gst_ffmpegenc_change_state):
Do proper locking around avcodec_open() and avcodec_close()
(fixes #322254, patch by: Sebastien Cote and Luca Ognibene).

18 years agogst-libs/ext/Makefile.am: We need to use $(MAKE) here instead of 'make' (on some...
Tim-Philipp Müller [Sat, 10 Dec 2005 13:59:55 +0000 (13:59 +0000)]
gst-libs/ext/Makefile.am: We need to use $(MAKE) here instead of 'make' (on some systems it's gmake that needs to be ...

Original commit message from CVS:
* gst-libs/ext/Makefile.am:
We need to use $(MAKE) here instead of 'make' (on some
systems it's gmake that needs to be called, for example)

18 years agoext/ffmpeg/gstffmpegdec.c: So, stupid ffmpeg.... Not all [en|de]coders set AVFrame...
Edward Hervey [Wed, 7 Dec 2005 12:14:34 +0000 (12:14 +0000)]
ext/ffmpeg/gstffmpegdec.c: So, stupid ffmpeg.... Not all [en|de]coders set AVFrame->type.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
So, stupid ffmpeg.... Not all [en|de]coders set AVFrame->type.
This should handle the case where AVFrame->reference is set to 1 (which
is the equivalent of a keyframe).
Also fixes #323286.
I tried a truckload of other files with this modification and it didn't seem
to break playback.

18 years agoexpand tabs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:57:08 +0000 (19:57 +0000)]
expand tabs

Original commit message from CVS:
expand tabs

18 years agoback to HEAD
Thomas Vander Stichele [Mon, 5 Dec 2005 18:11:16 +0000 (18:11 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.0
Thomas Vander Stichele [Mon, 5 Dec 2005 18:00:41 +0000 (18:00 +0000)]
releasing 0.10.0

Original commit message from CVS:
releasing 0.10.0

18 years agoext/ffmpeg/: Update for alloc_buffer changes.
Andy Wingo [Mon, 5 Dec 2005 13:04:39 +0000 (13:04 +0000)]
ext/ffmpeg/: Update for alloc_buffer changes.

Original commit message from CVS:
2005-12-05  Andy Wingo  <wingo@pobox.com>

* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
(gst_ffmpegdec_frame):
* ext/ffmpeg/gstffmpegdeinterlace.c: (gst_ffmpegdeinterlace_chain):
* ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_chain): Update for
alloc_buffer changes.

18 years agoboy this was rotten, now updated to work more like the others
Christian Schaller [Sun, 4 Dec 2005 23:29:16 +0000 (23:29 +0000)]
boy this was rotten, now updated to work more like the others

Original commit message from CVS:
boy this was rotten, now updated to work more like the others

18 years agoback to HEAD
Thomas Vander Stichele [Thu, 1 Dec 2005 19:17:18 +0000 (19:17 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.7
Thomas Vander Stichele [Thu, 1 Dec 2005 19:12:47 +0000 (19:12 +0000)]
releasing 0.9.7

Original commit message from CVS:
releasing 0.9.7

18 years agoext/ffmpeg/gstffmpegenc.c: Add rtp-payload-size property.
Julien Moutte [Mon, 28 Nov 2005 17:12:13 +0000 (17:12 +0000)]
ext/ffmpeg/gstffmpegenc.c: Add rtp-payload-size property.

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
(gst_ffmpegenc_init), (gst_ffmpegenc_getcaps),
(gst_ffmpegenc_setcaps), (gst_ffmpegenc_set_property),
(gst_ffmpegenc_get_property): Add rtp-payload-size property.

18 years agoext/ffmpeg/gstffmpegdec.c: Improve pixel aspect ratio handling when both the demuxer...
Tim-Philipp Müller [Mon, 28 Nov 2005 11:25:56 +0000 (11:25 +0000)]
ext/ffmpeg/gstffmpegdec.c: Improve pixel aspect ratio handling when both the demuxer and the decoder provide a pixel ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_setcaps), (gst_ffmpegdec_add_pixel_aspect_ratio),
(gst_ffmpegdec_negotiate):
Improve pixel aspect ratio handling when both the demuxer and the
decoder provide a pixel aspect ratio: if one of the two ratios is
1:1, use the other one; if both are non-1:1, use the one provided
by the decoder (fixes matroska starwars test files); also add some
locking here and there.

18 years agoclean up aclocal flags (from cygwin ports maintainer)
Thomas Vander Stichele [Sun, 27 Nov 2005 17:00:08 +0000 (17:00 +0000)]
clean up aclocal flags (from cygwin ports maintainer)

Original commit message from CVS:
clean up aclocal flags (from cygwin ports maintainer)

18 years agoadd a torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 21:27:52 +0000 (21:27 +0000)]
add a torture target

Original commit message from CVS:
add a torture target

18 years agoback to HEAD
Thomas Vander Stichele [Wed, 23 Nov 2005 20:06:31 +0000 (20:06 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.6
Thomas Vander Stichele [Wed, 23 Nov 2005 19:58:15 +0000 (19:58 +0000)]
releasing 0.9.6

Original commit message from CVS:
releasing 0.9.6

18 years agoext/ffmpeg/gstffmpegdec.c: Updated API
Jan Schmidt [Wed, 23 Nov 2005 14:53:06 +0000 (14:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: Updated API

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Updated API

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Whoops - handle input video caps that don't have...
Jan Schmidt [Tue, 22 Nov 2005 23:33:41 +0000 (23:33 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Whoops - handle input video caps that don't have a framerate

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
Whoops - handle input video caps that don't have a framerate

18 years agoRemove mentions of ffmpegcolorspace now that it's in gst-plugins-base
Jan Schmidt [Tue, 22 Nov 2005 23:12:51 +0000 (23:12 +0000)]
Remove mentions of ffmpegcolorspace now that it's in gst-plugins-base

Original commit message from CVS:
* HACKING:
* ext/ffmpeg/gstffmpegcolorspace.c:
Remove mentions of ffmpegcolorspace now that it's in
gst-plugins-base

* ext/ffmpeg/Makefile.am:
Link to gstreamer libraries
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
(gst_ffmpegdec_close), (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame):
Convert to fractional framerate

18 years agoext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Run update-funcnames.
Andy Wingo [Tue, 22 Nov 2005 12:01:00 +0000 (12:01 +0000)]
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Run update-funcnames.

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Run
update-funcnames.

18 years agoext/ffmpeg/gstffmpegdec.c: Remove GST_STREAM_LOCK here, it is not needed any longer.
Tim-Philipp Müller [Mon, 21 Nov 2005 18:26:23 +0000 (18:26 +0000)]
ext/ffmpeg/gstffmpegdec.c: Remove GST_STREAM_LOCK here, it is not needed any longer.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
Remove GST_STREAM_LOCK here, it is not needed any longer.

18 years agoext/ffmpeg/gstffmpegdec.c: My previous commit was not completly correct.. I've disabl...
Luca Ognibene [Wed, 16 Nov 2005 22:53:26 +0000 (22:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: My previous commit was not completly correct.. I've disabled our _get_buffer function unti...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer):
My previous commit was not completly correct.. I've disabled
our _get_buffer function until we make it work 100%. I've opened a bug
(#321662) for this issue.

18 years agoext/ffmpeg/gstffmpegdec.c: Fix some segfaults while seeking. When i have unreffed...
Luca Ognibene [Wed, 16 Nov 2005 21:48:06 +0000 (21:48 +0000)]
ext/ffmpeg/gstffmpegdec.c: Fix some segfaults while seeking. When i have unreffed the buffer in _release_buffer i sho...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_release_buffer),
(gst_ffmpegdec_frame):
Fix some segfaults while seeking. When i have unreffed
the buffer in _release_buffer i should also set picture->opaque to
NULL otherwise sometimes it can be unreffed another time in
_frame causing an invalid read/write.

18 years agoconfigure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll...
Andy Wingo [Mon, 14 Nov 2005 17:14:22 +0000 (17:14 +0000)]
configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.

Original commit message from CVS:
2005-11-14  Andy Wingo  <wingo@pobox.com>

* configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
debugging, allows dll builds on windows. Fixes #316076.

18 years agoext/ffmpeg/gstffmpegdec.c: Don't crash in debug message by dereferencing the NULL...
Tim-Philipp Müller [Mon, 14 Nov 2005 16:00:38 +0000 (16:00 +0000)]
ext/ffmpeg/gstffmpegdec.c: Don't crash in debug message by dereferencing the NULL buffer gst_ffmpegdec_frame() gets p...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
(gst_ffmpegdec_sink_event):
Don't crash in debug message by dereferencing the NULL buffer
gst_ffmpegdec_frame() gets passed on EOS. Take STREAM_LOCK for
EOS, TAG, NEWSEGMENT and FLUSH_STOP events.

18 years agoback to head
Thomas Vander Stichele [Fri, 11 Nov 2005 19:41:37 +0000 (19:41 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agoreleasing 0.9.5
Thomas Vander Stichele [Fri, 11 Nov 2005 19:39:44 +0000 (19:39 +0000)]
releasing 0.9.5

Original commit message from CVS:
releasing 0.9.5