mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 14:56:36 +00:00
TODO: Update since some tasks are done.
Original commit message from CVS: * 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.
This commit is contained in:
parent
1237d424eb
commit
f1cfdac85a
4 changed files with 15 additions and 8 deletions
|
@ -1,3 +1,12 @@
|
|||
2005-01-19 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||||
|
||||
* 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 <rbultje@ronald.bitfreak.net>
|
||||
|
||||
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect),
|
||||
|
|
10
TODO
10
TODO
|
@ -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)
|
||||
- prevent data copying
|
||||
* 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:
|
||||
<gstreamer-devel@lists.sf.net>
|
||||
|
|
|
@ -1298,6 +1298,8 @@ gst_ffmpeg_formatid_to_caps (const gchar * format_name)
|
|||
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;
|
||||
|
||||
|
|
|
@ -571,7 +571,7 @@ gst_ffmpegdemux_type_find (GstTypeFind * tf, gpointer priv)
|
|||
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue