mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +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>
|
2005-01-19 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||||||
|
|
||||||
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect),
|
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect),
|
||||||
|
|
10
TODO
10
TODO
|
@ -1,20 +1,16 @@
|
||||||
The never-ending story of new features:
|
The never-ending story of new features:
|
||||||
* add more codecs into our codec map
|
* add more codecs into our codec map
|
||||||
* encoding/decoding support lacks:
|
* encoding support lacks:
|
||||||
- event handling (particularly discont/flush and EOS)
|
- event handling (particularly discont/flush and EOS)
|
||||||
|
* both encoding and decoding lacks:
|
||||||
- prevent data copying
|
- prevent data copying
|
||||||
* demux/mux support lacks:
|
* demux/mux support lacks:
|
||||||
- good testing of exotic formats
|
- good testing of exotic formats
|
||||||
- correct caps sets on the pad templates
|
- correct caps sets on the pad templates
|
||||||
- event handling in the loop function (mux)
|
- event handling in the loop function (mux)
|
||||||
- prevent data copying
|
- prevent data copying
|
||||||
* some sort of codectype-fallback, so that we still register a codec plus its
|
* ffvideoscale, ffdeinterlace and other filter elements
|
||||||
mimetype even if we don't have a defined gst-type for it
|
|
||||||
* ffvideoscale && other filter elements
|
|
||||||
* can we wrap URLProtocol as a source/sink?
|
* 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:
|
If you have cool ideas, add them here or contact the mailinglist:
|
||||||
<gstreamer-devel@lists.sf.net>
|
<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);
|
caps = gst_caps_new_simple ("video/x-matroska", NULL);
|
||||||
} else if (!strcmp (format_name, "mp3")) {
|
} else if (!strcmp (format_name, "mp3")) {
|
||||||
caps = gst_caps_new_simple ("application/x-id3", NULL);
|
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 {
|
} else {
|
||||||
gchar *name;
|
gchar *name;
|
||||||
|
|
||||||
|
|
|
@ -571,7 +571,7 @@ gst_ffmpegdemux_type_find (GstTypeFind * tf, gpointer priv)
|
||||||
|
|
||||||
res = in_plugin->read_probe (&probe_data);
|
res = in_plugin->read_probe (&probe_data);
|
||||||
if (res > 0) {
|
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);
|
gst_type_find_suggest (tf, res, params->sinkcaps);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue