Menu

Commit [r888]  Maximize  Restore  History

Phat Y4M Update:

o Revised/improved API for y4m functions:
- Bug fixes and general clean-up.
- Aspect ratios and framerates passed around as integer ratios
- init/free_*_info() functions replaced by init/fini_*_info() functions.
- Addition of copy_*_info() functions.
- No fprintf's --- mjpeg_logging facility used instead.
- Documentation in the header file.
o mpegconsts functions revised to use integer ratios.
o (for time being) Breaks compilation of mjpegtools and yuvfilters dirs,
so they are move to end of list in Makefile.am, so that compilation
is otherwise smooth.
o Update tools to use new YUV4MPEG2 streams: jpeg2yuv, lav2yuv, lavpipe,
matteblend.flt, transist.flt, ypipe, yuv2lav, yuvplay, yuvscaler,
mpeg2enc, mplex, yuvdenoise.
o jpeg2yuv and lavpipe mostly rewritten, for clarity, bug fixes, and
introduction of new bugs. jpeg2yuv interlace command-line arguments
changed to reflect the realities of interlaced video streams.
o lav2yuv produces correct bottom-field-first interlace tag for DV files.
o mpeg2enc respects the input's interlace tag.
o No tool produces or utilizes aspect ratio tags yet. :(

mdoggydog 2001-10-17

changed /trunk/mjpeg_play/Makefile.am
changed /trunk/mjpeg_play/lavtools/jpeg2yuv.c
changed /trunk/mjpeg_play/lavtools/lav2yuv.c
changed /trunk/mjpeg_play/lavtools/lav_common.c
changed /trunk/mjpeg_play/lavtools/lav_common.h
changed /trunk/mjpeg_play/lavtools/lav_io.c
changed /trunk/mjpeg_play/lavtools/lavpipe.c
changed /trunk/mjpeg_play/lavtools/matteblend.flt.c
changed /trunk/mjpeg_play/lavtools/pipelist.c
changed /trunk/mjpeg_play/lavtools/pipelist.h
changed /trunk/mjpeg_play/lavtools/transist.flt.c
changed /trunk/mjpeg_play/lavtools/ypipe.c
changed /trunk/mjpeg_play/lavtools/yuv2lav.c
changed /trunk/mjpeg_play/lavtools/yuvplay.c
changed /trunk/mjpeg_play/lavtools/yuvscaler.c
changed /trunk/mjpeg_play/mpeg2enc/global.h
changed /trunk/mjpeg_play/mpeg2enc/mpeg2enc.c
changed /trunk/mjpeg_play/mpeg2enc/readpic.c
changed /trunk/mjpeg_play/mplex/inptstrm.cc
changed /trunk/mjpeg_play/utils/mpegconsts.c
changed /trunk/mjpeg_play/utils/mpegconsts.h
changed /trunk/mjpeg_play/utils/yuv4mpeg.c
changed /trunk/mjpeg_play/utils/yuv4mpeg.h
changed /trunk/mjpeg_play/utils/yuv4mpeg_intern.h
changed /trunk/mjpeg_play/yuvdenoise/yuvdenoise.c
/trunk/mjpeg_play/Makefile.am Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/jpeg2yuv.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/lav2yuv.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/lav_common.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/lav_common.h Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/lav_io.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/lavpipe.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/matteblend.flt.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/pipelist.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/pipelist.h Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/transist.flt.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/ypipe.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/yuv2lav.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/yuvplay.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/lavtools/yuvscaler.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/mpeg2enc/global.h Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/mpeg2enc/mpeg2enc.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/mpeg2enc/readpic.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/mplex/inptstrm.cc Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/utils/mpegconsts.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/utils/mpegconsts.h Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/utils/yuv4mpeg.c Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/utils/yuv4mpeg.h Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/utils/yuv4mpeg_intern.h Diff Switch to side-by-side view
Loading...
/trunk/mjpeg_play/yuvdenoise/yuvdenoise.c Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.