summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2005-11-22 23:12:51 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2005-11-22 23:12:51 +0000
commit602e47bf4ab35808224969dffe4b64b81a39da17 (patch)
tree00daf0b482a1b95e9437f374f9a5adb9e2f37a03 /HACKING
parent93242ea4c38b4473dafb08befff06bdbb16b4873 (diff)
downloadgst-libav-602e47bf4ab35808224969dffe4b64b81a39da17.tar.gz
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--HACKING17
1 files changed, 4 insertions, 13 deletions
diff --git a/HACKING b/HACKING
index f1db1bc..e33548a 100644
--- a/HACKING
+++ b/HACKING
@@ -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,