Commit graph

36 commits

Author SHA1 Message Date
salo
9ba8196a22 Follow libogg into multimedia/. 2004-04-12 23:15:01 +00:00
wiz
5350dc21df Belatedly bump PKGREVISIONs and dependencies for xvidcore major bump
during recent update (hi charles!).
2004-04-05 18:41:14 +00:00
mycroft
22c2ffb328 Update to 0.6.12. Main improvements`are AVI 2.0 support, new filters, and
improved support for newer xvidcore.  Also fixed a threading problem that
would often cause transcode to core dump right before exiting.

 transcode-0.6.12

 Changes:
   o tccat: use '-T 1,-1 -P' instead of '-P 1'.
   o --avi_limit option: Defaults to 0 (disabled) instead of 2GB.

 Fixes:
   o avilib: 64bit issues and other compiler support.
   o v4l: building with linux-2.6 headers.
   o xvid import: check for more library sonames.
   o dvd import: The DVD device may be a char device (osx).
   o im import: segmentation fault at closing time.
   o tcrequant: upstream bugfixes.
   o xvid import: fix library loading on MacOSX.
   o dv import: Do NOT apply a setup when decoding the DV frame. Last
     frame was skipped in NTSC.
   o yuv4mpeg import: read files produced by streamer.
   o -c option: rounding error, only 99 frames of 100 for NTSC.
   o make distcheck: correct inclusion of config.h file.
   o libavcodec: building without mmx.
   o maintaining: included sdl.m4 and glib.m4 in acinclude.m4

 New:
   o avilib: Writing AVI 2.0 (OpenDML) files.
     xine (with my submitted patch) plays such files nicely.
   o denoise3d filter: very fast denoiser.
   o fraps import: decode AVI files from www.fraps.com.
   o v4l2: reading from a video4linux2 device.
   o control filter: read and executes a control "script"
   o ffmpeg import: DV raw decoding support (-i file.dv -x ffmpeg).
   o sh import: executes the input file and reads its output.
   o mp1e export: module based on mp1e, a mpeg1 encoder.
   o os: Support for AMDs x86_64 architecture.
   o --export_par option: sets the pixel/sample aspect ratio.
   o script: bash completion for transcode with tccomplete.source.
   o docs: layout fixes so it will look good on www.transcoding.org
   o ffmpeg export: new codecs namely ffv1, asv1 and asv2.
   o --export_prof option: sets mpeg "profiles" so that transcode
     tries can be smart and guess clipping and zooming options.
   o docs: DV to DVD HOWTO including scripts.

 Improved:
   o xvid4 export: synced with xvidcore-beta3. Please upgrade to this
     release and also update your xvid4.cfg. New xvid4conf is available.
   o pp filter: included postprocess code into transcode.
   o im export: use -w to set quality.
   o dvd import: support for non-continuus chapters.
   o avilib: Support for files with multiple RIFF chunks and no index.
   o vnc import: now respects the --dvd_access_delay setting. Pass
     additional paramters down to vncrec by -x vnc="-arg1 -arg2".
   o mjpeg export: compatibility with Apples quicktime player.
   o probing: improved detection of MP3/MP2 files.
   o libavcodec: Updated included lavc to 4695.
   o aviindex: keyframe detection by analyzing the content of frames.
   o subtitler filter: Update to upstream version 0.8.4
   o pv filter: updated docs and YUV422 support.
   o ivtc filter: new magic and field parameters.
   o mov export: new codecs and colorspaces.
2004-03-28 20:09:07 +00:00
snj
b6dbe53145 Use bl3 and ${SED} instead of sed. 2004-03-12 19:43:50 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
recht
24ce0c48df catch up with the move of libdvdcss, libdvdplay and libdvdread from misc
to multimedia category
2004-01-28 14:39:36 +00:00
jmmv
97ca0e9369 Fix path to avifile{,-devel}; moved to the multimedia category. 2004-01-26 15:16:53 +00:00
jmmv
561f2b86ef Fix path to mjpegtools; moved to the multimedia category. 2004-01-26 12:48:47 +00:00
jmmv
ed1ef377b3 Fix path to xvidcore (moved to the multimedia category). 2004-01-26 12:42:02 +00:00
grant
59daad6697 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:46:42 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
grant
751aad29d3 as per the Makefile and previous revisions, filter_pv.so is only built
if libXv.so exists, so we need to tweak the PLIST accordingly.

noted by veego.
2003-12-27 01:02:49 +00:00
jmmv
8359ab76f2 Update to 0.6.11:
Bugfix audio core; fix AC3 pass-thru.
  Bugfix audio core; undefined symbol in lame lib.
  Bugfix for --accel on PPC (not supported)
  Bugfix for -J extsub; fix vertical shifting up.
  Bugfix for -J hqdn3d; fix typo and default value printout.
  Bugfix for -J logo; flipping with animated images
  Bugfix for -J subtitler; shift was broken.
  Bugfix for -J text; enable the filter core
  Bugfix for -x ffmpeg; deals with NULL frames
  Bugfix for -x im; handle 16bit image files.
  Bugfix for -x xml; fix DV import.
  Bugfix for -y dvraw; Pass-thru video but not audio did not work.
  Bugfix for -y ffmpeg; make it thread-safe.
  Bugfix for -y ffmpeg; vhq is gone, use mdb=0-9.
  Bugfix for -y pcm; fixed floating point division.
  Bugfix for MacOSX; lots of stack thrashing fixes
  Bugfix for avitools; fix audio syncing (again!)
  Bugfix for avitools; pass-thru 0byte frames
  Bugfix for dvd_reader, keeps tcprobe from crashing
  Bugfix for export audio; -E is now used consistently
  Bugfix for tcprobe; segfault reading chapter table.
  Bugfix for tcprobe; segfault when reading data from stdin
  CHANGE: ffmpeg is now used to decode MPEG4 video.
  CHANGE: how the PTS is probed from a vob
  CHANGE: with pass-thru, suggest -y raw,raw.
  Docu; Description of UYVY colorspace.
  Docu; tcprobe(1) uptodate
  Docu; transcode(1) uptodate with additions to various options.
  Improved -J smartyuv; altivec support and fixes
  Improved -J subtitler; upgrade to latest upstream version
  Improved -x im; probing and reading SGI image files.
  Improved -x/-y pvm; support for more codecs.
  Improved -y ffmpeg; enable altivec support on Macs.
  Improved -y ffmpeg; keyframe detection in pass-thru mode.
  Improved AVI support; support for obscure nandub padding.
  Improved autostuff; upgrade libtool, automake and autoconf
  Improved avitools; detect an VBR audio track, more robust.
  Improved binary filesize; libavcodec only linked once.
  Improved configure; Fix X11 detection.
  Improved configure; debug option --enable-maintainer-mode.
  Improved export module documentation
  Improved option -Z; much smarter now (see manpage)
  Improved split mode; the base can be taken from output file.
  Improved tcscan -x mpeg2; print bitrate information.
  Improved transcode help; Looks more nice.
  New Pass-thru mode for MPEG2 files (with opt. requantize).
  New filter -J detectclipping; find black areas
  New filter -J whitebalance; corrects broken white balance.
  New internal colorspace UYVY for higher quality
  New option --dvd_access_delay; increase if you have problems.
  New option --ext to set the filename extension(s)
  New option --uyvy; support for a native 4:2:2 format
  New util tcrequant; requantize an MPEG2-ES stream.
  Removed -y sampeg; never did anything useful.
  Upgraded -y xvid4 to the latest API
  Upgraded included libavcodec to 0.4.8 (4683)
2003-12-26 12:40:39 +00:00
wiz
a6e105fbae Bump PKGREVISION for libogg (or, in 5 cases, libao) updates. 2003-12-08 14:41:38 +00:00
xtraeme
f794de2624 Bump PKGREVISION (libxml2, libxslt and imlib2 were updated). 2003-12-04 19:48:24 +00:00
seb
6c2dc91d17 The availability of a shared libXv makes libtool creating a shared
filter_pv module. So check for it and adjust PLIST.
2003-09-22 10:45:20 +00:00
wiz
7247d7369d Fix PLIST, and remove deleted patch-a{b,c,m} from distinfo. 2003-09-19 12:27:08 +00:00
jmmv
80192cd02a nasm-devel is now nasm. 2003-09-17 16:40:43 +00:00
adam
6aeb12a85f Revision bump, because ImageMagick's shared library version change 2003-09-03 13:23:32 +00:00
mycroft
46234ad663 Er, change the libxvidcore.so symlink to match current expectations. 2003-08-31 22:03:30 +00:00
mycroft
c29e9f89fa Change the libxvidcore 2003-08-31 22:02:48 +00:00
mycroft
83a4a03d9f Update to transcode 0.6.9.
* Terse/less technical ChangeLog:
  - Add subtitle support to -x dvd
  - Big endian fixes for wav audio handling
  - Big xvid update, there are now 3 modules. Read the ChangeLog for this
  - Bugfix for -z; thread issues caused image distortion
  - Bugfix for libac3, can be compiled with -msse now
  - Bugfix in -J text; transparency was broken.
  - Bugfix in -y ogg; quoting related
  - Bugfix in -x ogg; probing and decoding broken
  - Bugfix: avimerge, -split and -sync were broken for PCM audio
  - Docu: (Developer) internal architecture
  - Docu: avisplit(1) explains what do about bad AVI sync.
  - Docu: how to do framerate conversions with transcode
  - Docu: transcode(1) explains the different meanings of -F
  - Enable directory mode for pass-through AVI files with -y raw
  - Filters can now take arguments at any length
  - Fix sefault in tccat when called with no -i argument
  - Improved -J 29to23; more accurate interpolation
  - Improved -J 32detect; now searches chroma planes too
  - Improved filter smartyuv; much faster now
  - Improved filter cut; Make the filter aware of framerate changes
  - Improved option --keep_asr; takes probed import asr into account
  - Improved spec file
  - Internal; New frame attribute TC_FRAME_IS_OUT_OF_RANGE
  - Internal; config parser more generic
  - Internal; really clone a frame
  - MP2/MP3 synchword detection improved, better broken streams handling
  - Native directory mode for -x auto,mp3
  - Nearly bugfix when doing AC3-passthrough with multiple PSUs
  - New command line option --export_fps N,frc
  - New configure switch --with-default-xvid; creates a export_xvid symlink
  - New contrib/mpipe.c; a simple tool for input data multiplexing
  - New filter detectsilence; prints silence position in milliseconds
  - New filter fps; convert framerate X to Y; similar to modfps
  - New filter modfps; convert framerate X to framerate Y
  - New filter msharpen; spatial sharpening
  - New tool tcmp3cut which can cut mp3 streams at milliseconds positions
  - No more Latin-1 characters -- Sorry Thomas Ö.
  - Option -b now takes a 4th argument; lame encoding mode
  - Re-enable detection of DIV3 keyframes with -x divx
  - The linear blend deinterlace now also deinterlaces chroma
  - Transcode now writes a correct AVI PCM header for windows players
  - Variable framerate mpegs support
  - Very much improved MacOSX support
  - libtheora configure check update
  - ./configure's lame detection improved
  - print the correct PCM bitrate
  - Nicer/correct printout for -r
  - xml import moudle can read all af6 supported codecs
2003-08-31 18:39:27 +00:00
jmc
6dc93df365 This needs nasm-devel in order to compile export_mpeg. Bump version as well. 2003-08-18 14:34:10 +00:00
jmmv
30925b26c7 Bump revision due to SDL update, and sync versions in buildlink files where
needed.  This is required because esound has been droped as a dependancy.
2003-07-26 21:41:08 +00:00
drochner
b15197e06c There is no USE_SHLIBTOOL. USE_LIBTOOL. 2003-07-25 17:04:13 +00:00
martti
ee90b572a6 COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
wiz
5f0a42f867 Fix PLIST for last update (hi phone!). 2003-07-02 10:48:57 +00:00
wiz
28e44a53e8 Fix a comment, remove freshmeat redirect
from MASTER_SITES (it points to old version, and to the same distribution site anyway)
and fix post-patch target.
2003-06-25 09:31:26 +00:00
mrg
9688b010bf - remove some CONFIGURE_ARGS no longer required.
- clean up post-patch target to be less broken...
- update to transcode 0.6.7.  besides bug fixes, major changes are:
  - Experimental support for decoding and encoding divx5.0.5. I used
    divx4linux-20030428 for development and testing.
  - Added support for scanning MP3 files. tcscan will print the number
    of MP3 chunks and the average bitrate of the file. It also
    calculate the maximum AVI overhead.
  - Simple color support for runtime warnings and errors. If you don't
    like it disable it with --color 0 or --colour 0. If the output of
    transcode is written to a pipe or file it will be automatically
    disabled.
2003-06-25 08:47:30 +00:00
wiz
238191b30b Improve description. 2003-06-23 11:49:42 +00:00
wiz
f074924501 Fix PLIST. 2003-06-23 11:49:21 +00:00
mrg
872548dbae enable the post-patch target.
XXX - it doesn't run "aclocal" because the generated aclocal.m4 is wrong
and missing various required parts.  the first failure comes from missing
HAVE_DLFCN_H macro which causes the build to fail... this of course means
it complains about wrong version of automake, but it seems to work for now.
2003-06-23 11:17:38 +00:00
mrg
abde227730 import new package for "transcode":
transcode is a text console video-stream processing tool.
It supports elementary video and audio frame transformations.
Some example modules are included to enable import of MPEG-1/2,
Digital Video, and other formats.  It also includes export
modules for writing to AVI files with DivX, OpenDivX, XviD,
Digital Video or other codecs.  Direct DVD transcoding is also
supported.  A set of tools is available to extract and decode
the sources into raw video/audio streams for import and to
enable post-processing of AVI files.
2003-06-23 07:09:32 +00:00