![]() |
Welcome to ftp.vim.org,
Hosted by ftp.nluug.nl Current directory: /pub/ftp/ibiblio/distributions/rootlinux/ports/gnopt/gstreamer-plugins-good/work/src/gst-plugins-good-0.10.6/ext/jpeg/ |
Contents of README:The Smoke Codec --------------- This is a very simple compression algorithm I was toying with when doing a Java based player. Decoding a JPEG in Java has acceptable speed so this codec tries to exploit that feature. The algorithm first compares the last and the new image and finds all 16x16 blocks that have a squared difference bigger than a configurable threshold. Then all these blocks are compressed into an NxM JPEG. The quality of the JPEG is inversely proportional to the number of blocks, this way, the picture quality degrades with heavy motion scenes but the bitrate stays more or less constant. Decoding decompresses the JPEG and then updates the old picture with the new blocks. TODO: ---- - make format extensible - motion vectors - do some real bitrate control |
Name Last modified Size
Parent Directory -
.deps/ 02-Apr-2008 16:49 -
.libs/ 02-Apr-2008 16:49 -
Makefile 02-Apr-2008 16:47 31K
Makefile.am 13-Jun-2007 11:21 430
Makefile.in 18-Jun-2007 18:53 32K
README 08-Jun-2004 13:47 780
gstjpeg.c 03-Mar-2006 16:50 2.3K
gstjpegdec.c 13-Jun-2007 11:21 35K
gstjpegdec.h 09-Jun-2006 19:12 2.9K
gstjpegenc.c 13-Jun-2007 11:21 17K
gstjpegenc.h 01-Jun-2006 23:07 2.1K
gstsmokedec.c 30-Oct-2006 10:24 8.8K
gstsmokedec.h 01-Jun-2006 23:07 1.9K
gstsmokeenc.c 30-Oct-2006 10:24 14K
gstsmokeenc.h 01-Jun-2006 23:07 1.9K
libgstjpeg.la 02-Apr-2008 16:49 1.4K
libgstjpeg_la-gstjpeg.lo 02-Apr-2008 16:49 370
libgstjpeg_la-gstjpeg.o 02-Apr-2008 16:49 7.5K
libgstjpeg_la-gstjpegdec.lo 02-Apr-2008 16:49 379
libgstjpeg_la-gstjpegdec.o 02-Apr-2008 16:49 76K
libgstjpeg_la-gstjpegenc.lo 02-Apr-2008 16:49 379
libgstjpeg_la-gstjpegenc.o 02-Apr-2008 16:49 55K
libgstjpeg_la-gstsmokedec.lo 02-Apr-2008 16:49 382
libgstjpeg_la-gstsmokedec.o 02-Apr-2008 16:49 41K
libgstjpeg_la-gstsmokeenc.lo 02-Apr-2008 16:49 382
libgstjpeg_la-gstsmokeenc.o 02-Apr-2008 16:49 46K
libgstjpeg_la-smokecodec.lo 02-Apr-2008 16:49 379
libgstjpeg_la-smokecodec.o 02-Apr-2008 16:49 33K
smokecodec.c 13-Jun-2007 11:21 17K
smokecodec.h 03-Mar-2006 16:50 4.8K
smokeformat.h 06-Dec-2005 20:44 1.2K
NLUUG - Open Systems. Open Standards
Become a member
and get discounts on conferences and more, see the NLUUG website!