Activity for Andrew Stevens

  • Andrew Stevens Andrew Stevens posted a comment on ticket #141

    When you want to speed up Enconding mpeg2enc (which it was never built for) A small speedup should be able to gained when you change the options of mpeg2enc to this: -M 8--video-bitrate 20000 --video-buffer 1000 -f 0 -4 4 -2 4 -r 8 -D 8 -o ... The encoding time did go down a little on my machine from 37-39 sec down to 35.5-37 seconds. Measured with time, using several tries. The problem ist that the original developer of mpeg2enc has been offline for a lot of years. If you find things to speed up...

  • Andrew Stevens Andrew Stevens committed [r648]

    Minor fixes to the build system. Some small speed improvements

  • Andrew Stevens Andrew Stevens committed [r650]

    Ooops. Didn't set ctl_parallel_read in all cases.

  • Andrew Stevens Andrew Stevens committed [r649]

    Minor tuning. Set up the parallel reading stuff properly.

  • Andrew Stevens Andrew Stevens committed [r675]

    VBR handling fixed.

  • Andrew Stevens Andrew Stevens committed [r671]

    Tsk tsk, attempts to link dyn libraries in dyn libraries. Who didn't

  • Andrew Stevens Andrew Stevens committed [r678]

    Added initial standard VCD still stream support.

  • Andrew Stevens Andrew Stevens committed [r672]

    Completed encapsulation of input streams. Now replace hard-wired

  • Andrew Stevens Andrew Stevens committed [r674]

    Mplex now completely refactored. Support for muxing arbirary

  • Andrew Stevens Andrew Stevens committed [r689]

    Some changes for stills streams.

  • Andrew Stevens Andrew Stevens committed [r690]

    First (possibly ;-)) working version of stills (VCD normal res only).

  • Andrew Stevens Andrew Stevens committed [r702]

    Fixed buffer size calculation to allow for overhead of headers etc

  • Andrew Stevens Andrew Stevens committed [r701]

    Added basic support for HR VCD stills.

  • Andrew Stevens Andrew Stevens committed [r709]

    Added support SVCD Stills

  • Andrew Stevens Andrew Stevens committed [r716]

    Moved motion estimation search routines into library to allow re-use elsewhere.

  • Andrew Stevens Andrew Stevens committed [r708]

    Added SVCD Stills support. Fixed setting of PTS/DTS in last sector of

  • Andrew Stevens Andrew Stevens committed [r710]

    Added support SVCD stills.

  • Andrew Stevens Andrew Stevens committed [r711]

    Removed a redundant debugging fprintf.

  • Andrew Stevens Andrew Stevens committed [r719]

    Move of motion estimation core routines into utils lib.

  • Andrew Stevens Andrew Stevens committed [r718]

    Fixed missing buffer header in (S)VCD.

  • Andrew Stevens Andrew Stevens committed [r727]

    Updated for tidied motion estimation search / block difference routine

  • Andrew Stevens Andrew Stevens committed [r728]

    Mato Marjanovic's top/bottom instead of odd/even patch.

  • Andrew Stevens Andrew Stevens committed [r722]

    Hard-wired stills interval to 30 frame periods.

  • Andrew Stevens Andrew Stevens committed [r726]

    Brought some sanity into the naming conventions for

  • Andrew Stevens Andrew Stevens committed [r725]

    Replaced references to stdint.h/inttypes.h with properly autoconf'ed

  • Andrew Stevens Andrew Stevens committed [r739]

    Fixed bugs in -S and -l handling introduced by new mux despatch loop.

  • Andrew Stevens Andrew Stevens committed [r738]

    Ooops how did I not get _intern?

  • Andrew Stevens Andrew Stevens committed [r734]

    Added new YUV header library, shifted original lavtools one to "oldyuv4mpeg.*"

  • Andrew Stevens Andrew Stevens committed [r731]

    Herbert Riedels's fixes for errors in SVCD still sanity checking.

  • Andrew Stevens Andrew Stevens committed [r743]

    Remove build of libmjpeg.a as prelude to removal of sub-dir as it is

  • Andrew Stevens Andrew Stevens committed [r741]

    Started a more sensible partitioning of classes into source files.

  • Andrew Stevens Andrew Stevens committed [r740]

    Added proper support for VCD mixed stills streams and tidied up some niggles

  • Andrew Stevens Andrew Stevens committed [r747]

    Fixed a stupid error in the handling of MPEG-2 padding packets.

  • Andrew Stevens Andrew Stevens committed [r758]

    Herbert Riedel's patches to permit clean compilation under Cygwin32.

  • Andrew Stevens Andrew Stevens committed [r759]

    Damn, Herbert's __asm__ hack seems to break under Linux... removed those

  • Andrew Stevens Andrew Stevens committed [r767]

    Fixed bug in motion estimation module

  • Andrew Stevens Andrew Stevens committed [r774]

    Removed doubled surge tolerance bug.

  • Andrew Stevens Andrew Stevens committed [r776]

    *** empty log message ***

  • Andrew Stevens Andrew Stevens committed [r770]

    Fixed silly bit-pool over-growth for VBR...

  • Andrew Stevens Andrew Stevens committed [r763]

    Herbert's corrected asm fix version sans typo!

  • Andrew Stevens Andrew Stevens committed [r784]

    Lets try another approach...

  • Andrew Stevens Andrew Stevens committed [r785]

    Included Philip Zabel's new header patch (thanks Philip!)

  • Andrew Stevens Andrew Stevens committed [r802]

    Fixed bug in yuv4mpeg lib that prevents EOF from being distinguished from

  • Andrew Stevens Andrew Stevens committed [r803]

    Fixed file-size limiting bug in liblavrec.

  • Andrew Stevens Andrew Stevens committed [r801]

    Fixed bug in mpeg2enc zero M/C chroma variance calculation.

  • Andrew Stevens Andrew Stevens committed [r817]

    Minor portability fixes.

  • Andrew Stevens Andrew Stevens committed [r815]

    Fixed I/P DTS = PTS next B frame Bug.

  • Andrew Stevens Andrew Stevens committed [r816]

    Fixed a niggling buffering bug and made mplex use the common mpegconsts

  • Andrew Stevens Andrew Stevens committed [r818]

    Renamed to libutil.a to libmjpegutil.a to avoid a reported name-clash.

  • Andrew Stevens Andrew Stevens committed [r820]

    Fixed inconsistent handling of field / progressive default in SVCD

  • Andrew Stevens Andrew Stevens committed [r819]

    Added support for YUV4MPEG with unspecified (0.0) frame-rates.

  • Andrew Stevens Andrew Stevens committed [r848]

  • Andrew Stevens Andrew Stevens committed [r842]

    Corrected "non-atomic" producer->consumer handshake causing a deadlock

  • Andrew Stevens Andrew Stevens committed [r849]

    Fixed (hopefully) the buffer management bugs in mplex's audio handling

  • Andrew Stevens Andrew Stevens committed [r856]

    Fixed aspect ratio display and tidied buffering stats display.

  • Andrew Stevens Andrew Stevens committed [r854]

    Fixed stupid error I left in after working on audio buffering problem.

  • Andrew Stevens Andrew Stevens committed [r855]

    Re-enabled mixed stills stream muxing for VCD with some additional sanity

  • Andrew Stevens Andrew Stevens committed [r866]

    Fixed getopt portability issue for *BSD.

  • Andrew Stevens Andrew Stevens committed [r870]

    The return of the -s flag... by popular request!

  • Andrew Stevens Andrew Stevens committed [r886]

    Modification to support automatic period syncing from lavrec.

  • Andrew Stevens Andrew Stevens committed [r893]

    Mpeg2enc portability fix for getopt.h

  • Andrew Stevens Andrew Stevens committed [r898]

    Removed stale debug error message.

  • Andrew Stevens Andrew Stevens committed [r899]

    Added mechanism for default interlace selection with an override for

  • Andrew Stevens Andrew Stevens committed [r927]

    Doh!

  • Andrew Stevens Andrew Stevens committed [r923]

    Added -config script for for convenient auto*-ing

  • Andrew Stevens Andrew Stevens committed [r929]

    Fixed some serious errors in the 3:2 pulldown code in mpeg2enc and mplex.

  • Andrew Stevens Andrew Stevens committed [r924]

    Fixed bug whereby individual frames may be allocated more bits than the

  • Andrew Stevens Andrew Stevens committed [r934]

    Tidied header generation code to support DVD options.

  • Andrew Stevens Andrew Stevens committed [r954]

    Fixed broken stream-end logic caused by corrected bit-stream scanning

  • Andrew Stevens Andrew Stevens committed [r956]

    Now adapted for latest mpeg2dec

  • Andrew Stevens Andrew Stevens committed [r955]

    Steven Schulz' tidied up version!

  • Andrew Stevens Andrew Stevens committed [r966]

    Fixed very silly bug where I'd managed to turn off generation of

  • Andrew Stevens Andrew Stevens committed [r959]

    Removed excess debugging mjpeg_info.

  • Andrew Stevens Andrew Stevens committed [r970]

    Added accidentally ommitted support for audio in SVCD stills streams.

  • Andrew Stevens Andrew Stevens committed [r980]

    Correct second VCD over-tidying. We *must* have always_buffers for audio to

  • Andrew Stevens Andrew Stevens committed [r990]

    Tidying up and added moer DVD support.

  • Andrew Stevens Andrew Stevens committed [r983]

    Modified mpeg2enc to use an xtag in yuv4mpeg header to communicate

  • Andrew Stevens Andrew Stevens committed [r994]

    Minor bug-fixes to I-frame header (Motion vectors) and closed-gop flag

  • Andrew Stevens Andrew Stevens committed [r993]

    Tidying up partitioning of class into files.

  • Andrew Stevens Andrew Stevens committed [r1007]

    Added MMX and extended MMX deinterlacing code.

  • Andrew Stevens Andrew Stevens committed [r1012]

    Fixed some errors due to spurious EOF's being causedd by the use of

  • Andrew Stevens Andrew Stevens committed [r1006]

    Added extended MMX version of deinterlacer to yuvdenoise.

  • Andrew Stevens Andrew Stevens committed [r1008]

    Minor fixes to lav2yuv and lav_io.h to correct minor bug in flag

  • Andrew Stevens Andrew Stevens committed [r1005]

    Added facility to correct captures grabbed with frames captured `starting with

  • Andrew Stevens Andrew Stevens committed [r1021]

    Checked in Hitoshi's fixes to the flag setting logic for 3:2 pulldown

  • Andrew Stevens Andrew Stevens committed [r1041]

    Got rid of some junk that somehow slipped into CVS.

  • Andrew Stevens Andrew Stevens committed [r1047]

    Fixed error in rubric.

  • Andrew Stevens Andrew Stevens committed [r1046]

    Brought into sync with the current state of the software.

  • Andrew Stevens Andrew Stevens committed [r1048]

    Fixed lost error code in main loop (added Emacs local variable to

  • Andrew Stevens Andrew Stevens committed [r1053]

    Fixed MP3 multiplexing bug.

  • Andrew Stevens Andrew Stevens committed [r1055]

    Added support for AC3 multiplexing and DVD multiplexing.

  • Andrew Stevens Andrew Stevens committed [r1069]

    DVD now appears to (more or less) work.

  • Andrew Stevens Andrew Stevens committed [r1068]

    More DVD support goodies for mplex.

  • Andrew Stevens Andrew Stevens committed [r1071]

    Added X86 SIMD support for encoding.

  • Andrew Stevens Andrew Stevens committed [r1072]

    Ooops forgot some temporary headers needed.

  • Andrew Stevens Andrew Stevens committed [r1087]

    Fixed minor bug in -f 3 handling (param_fieldenc not being set).

  • Andrew Stevens Andrew Stevens committed [r1090]

    Added pure-MMX support for fast quantisation

  • Andrew Stevens Andrew Stevens committed [r1107]

    Minor doco updates.

  • Andrew Stevens Andrew Stevens committed [r1117]

    Modified file probing to allow true single-pass multiplexing.

  • Andrew Stevens Andrew Stevens committed [r1118]

    Tidied handling of progressive frames.

1 >