diff options
author | Jan Schmidt <thaytan@mad.scientist.com> | 2005-11-22 23:12:51 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@mad.scientist.com> | 2005-11-22 23:12:51 +0000 |
commit | 602e47bf4ab35808224969dffe4b64b81a39da17 (patch) | |
tree | 00daf0b482a1b95e9437f374f9a5adb9e2f37a03 /HACKING | |
parent | 93242ea4c38b4473dafb08befff06bdbb16b4873 (diff) |
Remove mentions of ffmpegcolorspace now that it's in gst-plugins-base
Original commit message from CVS:
* HACKING:
* ext/ffmpeg/gstffmpegcolorspace.c:
Remove mentions of ffmpegcolorspace now that it's in
gst-plugins-base
* ext/ffmpeg/Makefile.am:
Link to gstreamer libraries
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
(gst_ffmpegdec_close), (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame):
Convert to fractional framerate
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 17 |
1 files changed, 4 insertions, 13 deletions
@@ -195,19 +195,10 @@ Some notes on how ffmpeg wrapping inside GStreamer currently works: * gstffmpeg{dec,enc,demux,mux}.c are wrappers for specific element types from their ffmpeg counterpart. If you want to wrap a new type of element in wrapper file. - -* gstffmpegcolorspace.c is a wrapper for one specific function in ffmpeg: - colorspace conversion. This works different from the previously mentioned - ones, and we'll come to that in the next item. If you want to wrap one - specific function, then that, too, belongs in a new wrapper file. - -* the important difference between all those is that the colorspace element - contains one element, so there is a 1<->1 mapping. This makes for a fairly - basic element implementation. gstffmpegcolorspace.c, therefore, doesn't - differ much from other colorspace elements. The ffmpeg element types, - however, define a whole *list* of elements (in GStreamer, each decoder etc. - needs to be its own element). We use a set of tricks for that to keep - coding simple: codec mapping and dynamic type creation. + The ffmpeg element types, define a whole *list* of elements (in + GStreamer, each decoder etc. needs to be its own element). + We use a set of tricks for that to keep coding simple: codec + mapping and dynamic type creation. * ffmpeg uses CODEC_ID_* enumerations for their codecs. GStreamer uses caps, which consists of a mimetype and a defined set of properties. In ffmpeg, |