- Oct 25, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * NEWS: * RELEASE: * configure.ac: Release 0.8.7.
-
- Oct 21, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * autogen.sh: * ext/ffmpeg/Makefile.am: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname): * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register): * ext/libpostproc/Makefile.am: * ext/libpostproc/gstpostproc.h: Update snapshot to thu 10/20 evening (EST/GMT-5). Adds QDM2 and truemotion2 decoding support.
-
- Oct 03, 2005
-
-
Luca Ognibene authored
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_frame): Disable wrong check. Fix a "huge" memory leak when changing from PLA... Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_frame): Disable wrong check. Fix a "huge" memory leak when changing from PLAYING -> READY in ffdec_mjpeg (and maybe others)
-
- Oct 02, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init), (gst_ffmpegdec_close), (gst_ffmpegdec_open), (gst_ffmpegdec_connect), (gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame), (gst_ffmpegdec_handle_event), (gst_ffmpegdec_chain): Use framerate from demuxer if it provides one (#313970 and others) Use also timestamp informations from the demuxer if we are using its framerate info! (#317596)
-
- Sep 27, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init), (gst_ffmpegdec_init), (gst_ffmpegdec_finalize), (gst_ffmpegdec_connect), (gst_ffmpegdec_chain): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init), (gst_ffmpegenc_init), (gst_ffmpegenc_finalize), (gst_ffmpegenc_link), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_chain_audio): Move from dispose to finalize. Add a lock around _chain and _link functions. This prevent a segfault that can happens if the _link function is called while the _chain function is running.
-
- Sep 05, 2005
-
-
Zaheer Abbas Merali authored
Original commit message from CVS: 2005-09-05 Zaheer Abbas Merali <zaheerabbas at merali dot org> * gst-libs/ext/Makefile.am: Use the autotools defined make, fixes bug #314320
-
- Aug 16, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_link): If you ever crash again on premature fixation, I'll cut your @#$^#$ off, you ^$#^!#^.
-
Ronald S. Bultje authored
Original commit message from CVS: * autogen.sh: Increment ffmpeg date for some fixes.
-
- Aug 14, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps): Add quicktime-RLE mapping.
-
- Aug 09, 2005
-
-
Ronald S. Bultje authored
ext/ffmpeg/gstffmpegcodecmap.c: Fix template to not allow fps=0 so that we don't get a floating point exception on pr... Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: Fix template to not allow fps=0 so that we don't get a floating point exception on premature fixation (that's a disease, y'know?).
-
- Aug 05, 2005
-
-
Ronald S. Bultje authored
autogen.sh: Fixate snapshot, since this branch will need to work with the old snapshot, even if we update the snapsho... Original commit message from CVS: * autogen.sh: Fixate snapshot, since this branch will need to work with the old snapshot, even if we update the snapshot for HEAD. * configure.ac: Branch off 0.8, dev mode.
-
Ronald S. Bultje authored
Original commit message from CVS: * NEWS: * RELEASE: * configure.ac: Release gst-ffmpeg 0.8.6 "Vamoz a la Playa".
-
- Jul 28, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/ffmpeg/gstffmpegcodecmap.h: Actually initialize value (#311802).
-
- Jul 27, 2005
-
-
Ronald S. Bultje authored
ext/ffmpeg/: Use special functions for timestamp-conversion again, since we otherwise don't handle clocktimenone corr... Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.h: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect), (gst_ffmpegdec_frame), (gst_ffmpegdec_chain): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_link), (gst_ffmpegenc_chain_video): * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop): Use special functions for timestamp-conversion again, since we otherwise don't handle clocktimenone correctly (#311593).
-
- Jul 23, 2005
-
-
Ronald S. Bultje authored
ext/ffmpeg/gstffmpegcodecmap.c: Add x264 to muxer (it was added to template, but I forgot to add h264 caps recognitio... Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_codecid): Add x264 to muxer (it was added to template, but I forgot to add h264 caps recognition for some reason).
-
- Jul 22, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: Make type explicit. * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_release_buffer), (gst_ffmpegdec_frame), (gst_ffmpegdec_chain), (gst_ffmpegdec_change_state): When we provide a buffer and get a valid return value (data was read), but no output (have-data==0), then we need to reuse this same output buffer, because it may be used for caching output data. Fixes #307353. * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): Timestamp fix.
-
- Jul 20, 2005
-
-
Ronald S. Bultje authored
ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs, some API changes, etc. Also add... Original commit message from CVS: * ext/ffmpeg/gstffmpeg.h: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname), (gst_ffmpeg_img_convert): * ext/ffmpeg/gstffmpegcodecmap.h: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame), (gst_ffmpegdec_chain), (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegdeinterlace.c: (gst_ffmpegdeinterlace_getcaps), (gst_ffmpegdeinterlace_pad_link): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event), (gst_ffmpegdemux_src_format_list), (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_add), (gst_ffmpegdemux_register): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps), (gst_ffmpegenc_link), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_chain_audio): * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_request_new_pad), (gst_ffmpegmux_connect), (gst_ffmpegmux_loop), (gst_ffmpegmux_register): * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_write): * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_pad_link): * ext/libpostproc/gstpostproc.c: (gst_postproc_chain): Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs, some API changes, etc. Also adds a VOB muxer for MPEG-2 video and adds h264 to .mp4 muxing.
-
- Jul 16, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open): Strip off private flags from context value (#310054).
-
- Jul 11, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c (struct _GstFFMpegDec) (gst_ffmpegdec_open, gst_ffmpegdec_negotiate): Cache the pixel format value and renegotiate the pipeline if this value changes. Fixes segfault when decoding a stream with different colorspaces like a sequence of jpeg.
-
Ronald S. Bultje authored
ext/ffmpeg/: Add a stream-header flag to set stream-header caps on some streams, such as (in this case) flv (fixes #3... Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/ffmpeg/gstffmpeg.h: * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop): * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open), (gst_ffmpegdata_write): Add a stream-header flag to set stream-header caps on some streams, such as (in this case) flv (fixes #309051).
-
- Jun 27, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): timestamp is a GstClockTime, not a double.. fix #309149 and maybe others bug
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video): more DELTA_UNIT / KEY_UNIT fixes
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps), (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid): add flv encoder, fix #309050 * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame): set both DELTA_UNIT and KEY_UNIT * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop): use DELTA_UNIT and not the deprecated KEY_UNIT fix #309049
-
- Jun 25, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/libpostproc/gstpostproc.c: (gst_ffmpeg_log_callback), (plugin_init): * ext/libpostproc/gstpostproc.h: fix debug output
-
Luca Ognibene authored
ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video): set the GST_BUFFER_DELTA_UNIT while encoding fix #308804 Original commit message from CVS: Reviewed by: Luca Ognibene <luogni@tin.it> * ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video): set the GST_BUFFER_DELTA_UNIT while encoding fix #308804
-
- Jun 20, 2005
-
-
Edward Hervey authored
ext/libpostproc/gstpostproc.c: It works better when filing the hash_table BEFORE registering the element. Original commit message from CVS: * ext/libpostproc/gstpostproc.c: (gst_postproc_register): It works better when filing the hash_table BEFORE registering the element.
-
Edward Hervey authored
Original commit message from CVS: * ext/Makefile.am: (SUBDIRS): * ext/libpostproc: * ext/libpostproc/Makefile.am: * ext/libpostproc/gstpostproc.c: * ext/libpostproc/gstpostproc.h: ffmpeg's libpostproc wrapper plugins * configure.ac: added --enable-pp to ffmpeg configure arguments
-
- Jun 10, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * configure.ac: Dev mode.
-
Ronald S. Bultje authored
Original commit message from CVS: * NEWS: * RELEASE: * TODO: * configure.ac: Release 0.8.5 "For the better of the world". * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid): Stay backwards compatible a short while longer (SVQ3).
-
- Jun 09, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame): Only do timestamp interpolation for delayed streams (containing B-frames). Fixes stuttering playback of ASF files (#306770).
-
Ronald S. Bultje authored
ext/ffmpeg/gstffmpegcodecmap.c: Remove weird flags from SVQ3 flags and just give full atom, like other files; fixes f... Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_with_codecid): Remove weird flags from SVQ3 flags and just give full atom, like other files; fixes frame order problems (#306530).
-
- Jun 08, 2005
-
-
Luca Ognibene authored
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_change_state): First close the ffmpeg context than try to free last_buffer. ... Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_change_state): First close the ffmpeg context than try to free last_buffer. fix #306893
-
- Jun 03, 2005
-
-
Ronald S. Bultje authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open), (gst_ffmpegdec_handle_event), (gst_ffmpegdec_register): Disable parsing on h264 for now, seems to break avc decoding.
-
Ronald S. Bultje authored
Original commit message from CVS: * configure.ac: scale requires -libs (video.h). * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps): Don't crash if open failed.
-
- May 24, 2005
-
-
Luca Ognibene authored
ext/ffmpeg/gstffmpegdeinterlace.c (gst_ffmpegdeinterlace_chain): Always stamp your buffers ! (ooops) Original commit message from CVS: * ext/ffmpeg/gstffmpegdeinterlace.c (gst_ffmpegdeinterlace_chain): Always stamp your buffers ! (ooops)
-
Edward Hervey authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_chain): Always stamp your buffers !
-
- May 17, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c (gst_ffmpeg_pixfmt_to_caps): Add YUV444P format as Y444
-
- May 15, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/Makefile.am: * ext/ffmpeg/gstffmpegdeinterlace.c: * ext/ffmpeg/gstffmpeg.c (plugin_init): Add ffdeinterlace element * TODO: yo, another thing removed from the TODO
-
- May 14, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpegscale.c (gst_ffmpegscale_change_state): Don't segfault if using passthrough
-
- May 13, 2005
-
-
Luca Ognibene authored
Original commit message from CVS: * ext/ffmpeg/gstffmpeg.c (plugin_init): * ext/ffmpeg/Makefile.am: * ext/ffmpeg/gstffmpegscale.c: Add ffvideoscale element (#303727) * TODO: update TODO
-