mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 20:21:24 +00:00
57ce0321c8
Original commit message from CVS: Added a tarkin encoder/decoder plugin. I moved the tarking CVS code in here temporarily until they have a library (hence this plugin is in ext) test with: ./gst-launch filesrc location=/opt/data/shihad.mpg ! mpegdemux video_00! { queue ! mpeg2dec ! colorspace ! tarkinenc bitrate=3000 ! disksink location=out.ogg } ./gst-launch filesrc location=out.ogg ! tarkindec ! colorspace ! xvideosink |
||
---|---|---|
.. | ||
golomb.h | ||
gsttarkin.c | ||
gsttarkindec.c | ||
gsttarkindec.h | ||
gsttarkinenc.c | ||
gsttarkinenc.h | ||
info.c | ||
Makefile.am | ||
mem.c | ||
mem.h | ||
README | ||
rle.h | ||
tarkin.c | ||
tarkin.h | ||
TODO | ||
wavelet.c | ||
wavelet.h | ||
wavelet_coeff.c | ||
wavelet_xform.c | ||
WHAT_THE_HECK_IS_THIS_CODE_DOING | ||
yuv.c | ||
yuv.h |
This is a video codec based on an integer wavelet in 3 dimensions (x, y, and time/frame). What documentation exists so far is on the vorbis-dev and (now) tarkin-dev mailing lists at xiph.org. Some brief documentation can be found in the w3d/docs directory. For sample / test streams, see http://media.xiph.org/ (and feel free to submit more streams if you have them).