- Dec 04, 2007
-
-
Edward Hervey authored
Original commit message from CVS: Releasing 0.10.3
-
- Nov 28, 2007
-
-
Edward Hervey authored
Original commit message from CVS: * configure.ac: 0.10.2.2 pre-release
-
- Nov 10, 2007
-
-
Tim-Philipp Müller authored
Original commit message from CVS: ChangeLog surgery: UTF8-ize latest entry
-
- Nov 08, 2007
-
-
Original commit message from CVS: Patch by: Ole Andr Vadla Ravns <ole dot andre dot ravnas at tandberg dot com> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid): * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_init):
-
- Nov 03, 2007
-
-
Edward Hervey authored
Original commit message from CVS: * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_avcodec_open), (gst_ffmpeg_avcodec_close), (gst_ffmpeg_av_find_stream_info), (gst_ffmpeg_log_callback), (plugin_init): * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_mb_decision_get_type), (gst_ffmpeg_flags_get_type), (gst_ffmpeg_cfg_init), (gst_ffmpeg_cfg_codec_has_pspec), (gst_ffmpeg_cfg_install_property), (gst_ffmpeg_cfg_set_property), (gst_ffmpeg_cfg_get_property), (gst_ffmpeg_cfg_set_defaults), (gst_ffmpeg_cfg_fill_context), (gst_ffmpeg_cfg_finalize): * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps): * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open), (gst_ffmpegdec_setcaps), (gst_ffmpegdec_save_incoming_values), (gst_ffmpegdec_get_best_values), (gst_ffmpegdec_video_frame): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init), (gst_ffmpegdemux_src_query): * ext/ffmpeg/gstffmpegenc.c: (ffmpegenc_setup_working_buf), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_flush_buffers): * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open), (gst_ffmpegdata_peek), (gst_ffmpegdata_read), (gst_ffmpegdata_write), (gst_ffmpegdata_seek), (gst_ffmpegdata_close): gst-indent cleanup.
-
- Oct 12, 2007
-
-
Tim-Philipp Müller authored
configure.ac: Add big fat warning message with explanation when building against an external copy of ffmpeg. Fixes #4... Original commit message from CVS: * configure.ac: Add big fat warning message with explanation when building against an external copy of ffmpeg. Fixes #407779.
-
- Oct 10, 2007
-
-
Original commit message from CVS: Patch by: Tuomas Kulve <tuomas dot kulve at movial dot fi> * ext/ffmpeg/gstffmpegdec.c: Fix the return type of the setcaps function. Fixes #485033.
-
- Oct 05, 2007
-
-
ext/ffmpeg/gstffmpegdemux.c: Don't return FALSE for the LATENCY event but instead forward it upstream. Fixes #482946. Original commit message from CVS: Patch by: Yann Gilquin <yann dot gilquin at purplelabs dot com> * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event): Don't return FALSE for the LATENCY event but instead forward it upstream. Fixes #482946.
-
- Oct 03, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * tests/check/generic/libavcodec-locking.c: Print message name and not just number.
-
- Oct 01, 2007
-
-
Wim Taymans authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_get_codecid_longname): Add Real Video 3.0 and remove some bogus caps. * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open), (gst_ffmpegdec_video_frame): When skipping because of QoS, pretend we consumed all bytes for the frame so that the pcache's timestamp is updated correctly.
-
- Aug 14, 2007
-
-
Edward Hervey authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register): Don't set rank of sp5x video decoder to NONE. Fixes #466221 Re-order the cases of the switch statement so that the default case is last.
-
- Aug 07, 2007
-
-
Wim Taymans authored
ext/ffmpeg/gstffmpegcodecmap.c: Improve debugging of codec data. realvideo caps are underspecified, use fields of alt... Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid): Improve debugging of codec data. realvideo caps are underspecified, use fields of alternative variant before we settle this. * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open), (gst_ffmpegdec_video_frame): Add more debugging of used parsers. Setup the realvideo slices correctly before calling the decoder, fixed realvideo in matroska.
-
- Aug 01, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_install_property), (gst_ffmpeg_cfg_finalize): * ext/ffmpeg/gstffmpegcfg.h: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_finalize), (ffmpegenc_setup_working_buf), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_flush_buffers): Free strings atleast when finalizing elements. * tests/check/generic/libavcodec-locking.c: (GST_START_TEST), (simple_launch_lines_suite): Fix some leaks.
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: * ext/ffmpeg/Makefile.am: Check for libm and link against it (ffmpeg is using sqrt).
-
- Jul 25, 2007
-
-
Julien Moutte Moutte authored
ext/ffmpeg/: Handle buffers with invalid duration correctly even in the case where we have a demuxer AND a decoder fr... Original commit message from CVS: 2007-07-25 Julien MOUTTE <julien@moutte.net> * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): Handle buffers with invalid duration correctly even in the case where we have a demuxer AND a decoder from ffmpeg linked. Fixes: #460274.
-
- Jul 13, 2007
-
-
Jan Schmidt authored
Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and... Original commit message from CVS: * configure.ac: * tests/Makefile.am: Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and we weren't actually _using_ the information for libcheck ourselves anyway.
-
- Jul 12, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: Use pkg-config to locate check. Bump core requirement. * ext/ffmpeg/gstffmpegdeinterlace.c: (gst_ffmpegdeinterlace_chain): * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_transform): Replace deprecated method.
-
- Jul 05, 2007
-
-
Jan Schmidt authored
ext/ffmpeg/gstffmpegenc.c: Fix the encoders by actually copying the encoded output data from the working area into th... Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video), (gst_ffmpegenc_flush_buffers): Fix the encoders by actually copying the encoded output data from the working area into the output buffer. Fixes: #453135.
-
- Jun 22, 2007
-
-
Jan Schmidt authored
ext/ffmpeg/gstffmpegenc.*: Instead of allocating 512KB buffers and then setting BUFFER_SIZE to what ffmpeg produced, ... Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (ffmpegenc_setup_working_buf), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_flush_buffers), (gst_ffmpegenc_change_state): * ext/ffmpeg/gstffmpegenc.h: Instead of allocating 512KB buffers and then setting BUFFER_SIZE to what ffmpeg produced, we're better off by far to use a single working buffer and copy data out into neat little buffers. This prevents exhorbitant virtual memory wastage in the form of allocated but untouched buffers.
-
- Jun 20, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_get_codecids): Enable mjpeg-codec in more containers.
-
- Jun 19, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_log_callback): Cut off double \n. * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_get_codecids): Enable more codecs in containers.
-
- Jun 15, 2007
-
-
Jan Schmidt authored
Original commit message from CVS: * win32/vs6/gst_ffmpeg.dsw: * win32/vs6/libgstffmpeg.dsp: Convert line endings to CRLF and mark files as binary.
-
- Jun 05, 2007
-
-
Jan Schmidt authored
Original commit message from CVS: * gst-libs/ext/ffmpeg/configure.ac: * gst-libs/ext/ffmpeg/patches/autotools.patch: * gst-libs/ext/ffmpeg/patches/memalign.patch: Recognise x86_64 builds and set flags appropriately so that the MMX/SSE codepaths get enabled there - makes things considerably faster.
-
Wim Taymans authored
ext/ffmpeg/gstffmpegcodecmap.c: Add MSMPEG4V3 video and MP3 audio to the asf muxer supported formats. Original commit message from CVS: Patch by: <bram at luon dot net> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_get_codecids): Add MSMPEG4V3 video and MP3 audio to the asf muxer supported formats. Fixes #444384.
-
Original commit message from CVS: Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org> * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_query): Use total duration when the individual stream duration is not known. Fixes #375534.
-
Original commit message from CVS: Patch by: Laurent Glayal <spglegle at yahoo dot fr> * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_handle_src_event): don't leak refcounts in event handler. Fixes #444332.
-
- May 25, 2007
-
-
Wim Taymans authored
ext/ffmpeg/gstffmpegdec.c: Be a bit smarter when clipping the frame without a duration, we don't want the frame to ex... Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (clip_video_buffer), (gst_ffmpegdec_video_frame): Be a bit smarter when clipping the frame without a duration, we don't want the frame to extend to the end of the segment in this case.
-
- May 24, 2007
-
-
Tim-Philipp Müller authored
configure.ac: Add -no-undefined to GST_ALL_LDFLAGS; without it, no shared libs will be built or installed on MingW fo... Original commit message from CVS: * configure.ac: Add -no-undefined to GST_ALL_LDFLAGS; without it, no shared libs will be built or installed on MingW for our plugins in ext/; also, it looks like the right thing to do and we do it for all our other plugin modules as well. Fixes #440253.
-
- May 21, 2007
-
-
Jan Schmidt authored
ext/ffmpeg/gstffmpegdemux.c: Reduce the probability of the MPEG-TS typefinder, because there's a better one in recent... Original commit message from CVS: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find): Reduce the probability of the MPEG-TS typefinder, because there's a better one in recent base releases.
-
- May 17, 2007
-
-
Edward Hervey authored
Fix the build on MacOSX. since the one shipped by Apple is from the middle ages and is packed with issues. Original commit message from CVS: * configure.ac: * ext/ffmpeg/Makefile.am: * ext/libpostproc/Makefile.am: Fix the build on MacOSX. This requires a recent enough version of libtool (ex : 1.5.22), since the one shipped by Apple is from the middle ages and is packed with issues. Fixes #435742
-
- May 09, 2007
-
-
Edward Hervey authored
ext/ffmpeg/: Protect calls to ffmpeg functions that will implicitly call avcodec_open/close with the avcodec mutex. Original commit message from CVS: * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_av_find_stream_info): * ext/ffmpeg/gstffmpeg.h: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_open): Protect calls to ffmpeg functions that will implicitly call avcodec_open/close with the avcodec mutex. Fixes #433245
-
- May 02, 2007
-
-
Edward Hervey authored
ext/ffmpeg/gstffmpegdec.c: Fix timestamping for out-of-order incoming buffers. Instead of blindly copying the incomin... Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init), (gst_ffmpegdec_open), (gst_ffmpegdec_save_incoming_values), (gst_ffmpegdec_get_best_values), (gst_ffmpegdec_video_frame), (gst_ffmpegdec_sink_event): Fix timestamping for out-of-order incoming buffers. Instead of blindly copying the incoming buffer timestamps on the outgoing buffers we cache the latest 2 incoming buffer timestamps and duration and make a wise choice as to what the outgoing buffer timestamp and duration should be. Fixes #342962
-
- Apr 25, 2007
-
-
Edward Hervey authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname): Remove cruft inserted by wim's last commit.
-
- Apr 20, 2007
-
-
Michael Smith authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find): Allow ffmpeg typefinders to try and typefind very short (<4kB) files.
-
- Apr 12, 2007
-
-
ext/ffmpeg/: Add the CODEC_FLAG_GLOBAL_HEADER to the exposed flags, and makes it as such configurable as a property. ... Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet dot be> and Thomas Vander Stichele <thomas at apestaart dot org> * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type): * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname): Add the CODEC_FLAG_GLOBAL_HEADER to the exposed flags, and makes it as such configurable as a property. Fixes #393187.
-
Original commit message from CVS: Patch by: Yves Lefebvre <ivanohe at abacom dot com> * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps): Draw edges for h264. Fixes #364139. Set the error resilience flag just in case...
-
- Mar 17, 2007
-
-
Johan Dahlin authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c (gst_ffmpeg_get_codecid_longname): Fix typo in Indeo-2 codec name
-
- Mar 02, 2007
-
-
Edward Hervey authored
ext/ffmpeg/gstffmpegcfg.c: Add mpeg1video and mpeg2video to the list of mpeg-derivatives for configuration settings. Original commit message from CVS: * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_init): Add mpeg1video and mpeg2video to the list of mpeg-derivatives for configuration settings. Renamed the mpeg4 category to mpeg. Fixes #403739
-
- Mar 01, 2007
-
-
Sebastian Dröge authored
Original commit message from CVS: * configure.ac: Convert to new AG_GST style.
-
- Feb 16, 2007
-
-
Tim-Philipp Müller authored
ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ... Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init), (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init), (gst_ffmpegdemux_register): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init), (gst_ffmpegenc_register): * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init), (gst_ffmpegmux_register): Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happens to be bigger than sizeof(int), because GPOINTER_TO_INT might then chop off some bits of our GType (the reason this seems to works nevertheless is the put-current-type-also-as-value-0-into-the-hash-table-as-fallback hack used in the current code). In any case, instead of just fixing this, let's not use a hash table with GTypes here at all. g_type_{set|get}_qdata() seems to do the job just as well.
-