From: <rb...@fr...> - 2005-01-19 17:25:44
|
CVS Root: /cvs/gstreamer Module: gst-ffmpeg Changes by: rbultje Date: Wed Jan 19 2005 09:25:41 PST Log message: * TODO: Update since some tasks are done. * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find): Add correct mimetype for FLI video, restore correct typefind priority. Modified files: . : ChangeLog TODO ext/ffmpeg : gstffmpegcodecmap.c gstffmpegdemux.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-ffmpeg/ChangeLog.diff?r1=1.124&r2=1.125 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-ffmpeg/TODO.diff?r1=1.1&r2=1.2 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-ffmpeg/ext/ffmpeg/gstffmpegcodecmap.c.diff?r1=1.72&r2=1.73 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-ffmpeg/ext/ffmpeg/gstffmpegdemux.c.diff?r1=1.40&r2=1.41 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-ffmpeg/ChangeLog,v retrieving revision 1.124 retrieving revision 1.125 diff -u -d -r1.124 -r1.125 --- ChangeLog 19 Jan 2005 16:08:15 -0000 1.124 +++ ChangeLog 19 Jan 2005 17:25:28 -0000 1.125 @@ -1,5 +1,14 @@ 2005-01-19 Ronald S. Bultje <rb...@ro...> + * TODO: + Update since some tasks are done. + * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps): + * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find): + Add correct mimetype for FLI video, restore correct typefind + priority. + +2005-01-19 Ronald S. Bultje <rb...@ro...> * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect), (gst_ffmpegdec_frame), (gst_ffmpegdec_handle_event), (gst_ffmpegdec_chain): Index: TODO RCS file: /cvs/gstreamer/gst-ffmpeg/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- TODO 1 Mar 2004 04:59:16 -0000 1.1 +++ TODO 19 Jan 2005 17:25:28 -0000 1.2 @@ -1,20 +1,16 @@ The never-ending story of new features: * add more codecs into our codec map -* encoding/decoding support lacks: +* encoding support lacks: - event handling (particularly discont/flush and EOS) +* both encoding and decoding lacks: - prevent data copying * demux/mux support lacks: - good testing of exotic formats - correct caps sets on the pad templates - event handling in the loop function (mux) -* some sort of codectype-fallback, so that we still register a codec plus its - mimetype even if we don't have a defined gst-type for it -* ffvideoscale && other filter elements +* ffvideoscale, ffdeinterlace and other filter elements * can we wrap URLProtocol as a source/sink? -* propagate options like --disable-ffplay (and server and ffmpeg) to ffmpeg - source tree build directly in AC_CONFIG_SUBDIRS instead of the - 'disabletools.diff' patch If you have cool ideas, add them here or contact the mailinglist: <gst...@li...> Index: gstffmpegcodecmap.c RCS file: /cvs/gstreamer/gst-ffmpeg/ext/ffmpeg/gstffmpegcodecmap.c,v retrieving revision 1.72 retrieving revision 1.73 diff -u -d -r1.72 -r1.73 --- gstffmpegcodecmap.c 19 Jan 2005 12:41:34 -0000 1.72 +++ gstffmpegcodecmap.c 19 Jan 2005 17:25:29 -0000 1.73 @@ -1298,6 +1298,8 @@ caps = gst_caps_new_simple ("video/x-matroska", NULL); } else if (!strcmp (format_name, "mp3")) { caps = gst_caps_new_simple ("application/x-id3", NULL); + } else if (!strcmp (format_name, "flic")) { + caps = gst_caps_new_simple ("video/x-fli", NULL); } else { gchar *name; Index: gstffmpegdemux.c RCS file: /cvs/gstreamer/gst-ffmpeg/ext/ffmpeg/gstffmpegdemux.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- gstffmpegdemux.c 18 Jan 2005 21:33:42 -0000 1.40 +++ gstffmpegdemux.c 19 Jan 2005 17:25:29 -0000 1.41 @@ -571,7 +571,7 @@ res = in_plugin->read_probe (&probe_data); if (res > 0) { - res = MAX (1, res * 0.8 * GST_TYPE_FIND_MAXIMUM / AVPROBE_SCORE_MAX); + res = MAX (1, res * GST_TYPE_FIND_MAXIMUM / AVPROBE_SCORE_MAX); gst_type_find_suggest (tf, res, params->sinkcaps); } } |