Commit graph

21 commits

Author SHA1 Message Date
Mario Sergio Fujikawa Ferreira
83d5b351ba I) Update to snapshot 20050607
II) Improve the bktr(4) device grab code [1] in sync with
multimedia/ffmpeg/files/grab_bsdbktr.c revision 1.9
        1) Add support for DragonFly
        2) Use proper castings
        3) Test file descriptors before using them
        4) Improve frame capture
        5) Fix some errors
        6) Clean up the signals on bktr(4) when closing the device
III) Re-enable video capture WITH_VIDEO_CAPTURE due to (II)

Submitted by:	Steve O'Hara-Smith <steve@sohara.org> et al [1]
2005-06-08 02:33:41 +00:00
Mario Sergio Fujikawa Ferreira
d46bacb4a7 o Update to snapshot 20050526
o Fix PLIST typos
o Improve WITH{,OUT}_BUILTIN_VECTOR Makefile support
o Re-enable theora support [1]. This is still being investigated
o This version's ffplay recognizes neither .mkv nor .ogm

Reviewed by:	kwm [1]
2005-05-26 17:58:51 +00:00
Mario Sergio Fujikawa Ferreira
4e5523cde0 o Remove USE_GCC dependency on 3.4
o Have byteswap work for both 5.x (and over) and 4.x FreeBSD branches
o Fix build on 4.x by disabling gcc3 SMID code (patch-configure)

Submitted by:	ahze
2005-05-14 00:48:35 +00:00
Mario Sergio Fujikawa Ferreira
2ad8ab31b2 o Commit updates after repo copy from multimedia/ffmpeg
o Update to CVS snapshot 20050511
o Add FreeBSD native byteswap support
o Video capture is not working and help is appreciated on this
  matter. Join irc.freenode.net #freebsd-multimedia to help. Some fixes
  have been borrowed from [2], [3] and [4]
o IPV6 support fixed [1]

Submitted by:	ahze [1],
		Jacob Meuser <jakemsr@jakemsr.com> [4],
		Vladimir Kushnir <vkushnir@i.kiev.ua> [4]
Reviewed by:	ahze,
		Jacob Meuser <jakemsr@jakemsr.com>,
		Vladimir Kushnir <vkushnir@i.kiev.ua>,
		countless others at FreeBSD-multimedia@FreeBSD.org
		mailing list
Obtained from:	FFmpeg CVS repo [2],
		OpenBSD FFmpeg port [3]
2005-05-12 02:54:48 +00:00
Mario Sergio Fujikawa Ferreira
19a0507350 o Update to 0.4.9.p1
o SHLIB version bump: a trick to help detect the problem that ffmpeg
  will not build with the previous ffmpeg library installed

PR:		69210 [1],
		74225 [2]
Submitted by:	ahze [1],
		Frank Mayhar <frank@exit.com> [2]
2004-12-05 18:12:41 +00:00
Mario Sergio Fujikawa Ferreira
62bb7573bb Support moved header files in FreeBSD 5.x branch: the header files
for the Brooktree and Meteor interfaces have been moved

PR:		62178
Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2004-03-14 04:42:54 +00:00
FUJISHIMA Satsuki
d4a1aee4af fix build with lame. 2003-12-28 01:05:16 +00:00
Mark Linimon
f6f8cd3799 Fix installation of shared libs, man page installation, and plist.
Bump portrevision, although the original patch didn't do that (this
seems necessary enough to me).  Compiles ok on 4.x, 5.x.
PR:		ports/56721
Submitted by:	Simon Barner <barner@in.tum.de>
Committed on behalf of lioux@, who is having machine troubles.
2003-12-08 03:26:41 +00:00
Mario Sergio Fujikawa Ferreira
0e4cf92a01 Update to 0.4.8
Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-10-08 13:37:43 +00:00
Mario Sergio Fujikawa Ferreira
db73464fc2 Update to 0.4.7
Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-09-07 23:52:59 +00:00
Mario Sergio Fujikawa Ferreira
faced7ffa0 Fix build on alpha arch: do not use i386 specific patches on alpha 2003-06-03 06:33:38 +00:00
Mario Sergio Fujikawa Ferreira
7bb7a9978a o Update grabbing code adding support for: PALBDGHI, NTSCM, SECAM,
PALN, PALM and NTSCJ
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-03-05 05:30:08 +00:00
Mario Sergio Fujikawa Ferreira
4a34b202c0 o Add a simple "block until data is available or timeout is reached"
wait mechanism to audio encoding routines. This avoids busy wait
  blocking which needlessly consumes CPU
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
Obtained from:	ffmpeg CVS repository
2003-02-05 20:31:02 +00:00
Mario Sergio Fujikawa Ferreira
620b9a6704 Rollback previous commit: I downgraded the grabbing code. It should
not have been touched.
2003-01-10 18:29:35 +00:00
Mario Sergio Fujikawa Ferreira
639ba969fc - After repo copy to ffmpeg045 port so that both older and faster
version 0.4.5 is preserved while the current version matures:
o Update to 0.4.6
o Remove ONLY_FOR_ARCHS, no longer i386 only
o Add PKGMESSAGE explaining the differences between this and ffmpeg045
  port

Reviewed by:	Steve O'Hara-Smith <steve@sohara.org>
Repo copied by:	cvs (joe)
Approved by:	portmgr (self)
2003-01-10 18:21:21 +00:00
Mario Sergio Fujikawa Ferreira
bf345c4d7f o Improve video grabbing quality via bktr(4) driver: less frame
drops
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-01-09 02:39:10 +00:00
Mario Sergio Fujikawa Ferreira
b868b85dad o Update booktree capture code to latest version:
1) Warning message if the tuner device cannot be opened for
	   write
	2) A two stage sync slip recovery mechanism, stage 1 runs
	   async to catch up, stage 2 injects a blank frame
	3) Update to a consistent indent style (will minimize future
	   diffs)
o Bump PORTREVISION

Submitted by:	"Steve O'Hara-Smith" <steve@sohara.org>
2002-11-05 02:00:06 +00:00
Mario Sergio Fujikawa Ferreira
4866d1844c Fix <sys/param.h> detection code. NOW, the optimized FreeBSD byteswap
can REALLY be used.
2002-11-03 07:16:43 +00:00
Mario Sergio Fujikawa Ferreira
77072d0212 o Add optimizations if WITH_OPTIMIZED_CFLAGS [1]
o Make it CFLAGS safe (I have no idea how this escaped me)
o Unless WITHOUT_LIBA52, use liba52 port instead of ffmpeg liba52
  code. The liba52 port is more optimized.
o Use FreeBSD byteswap optimized routines IF one happens to be using
  either FreeBSD 4.7-RELEASE or later
o Do not bump PORTREVISION

Submitted by:	"Steve O'Hara-Smith" <steve@sohara.org> [1]
Reviewed by:	"Steve O'Hara-Smith" <steve@sohara.org>
2002-11-03 07:01:44 +00:00
Mario Sergio Fujikawa Ferreira
4f2162a0d5 o Update ffmpeg to CVS snapshot dated Aug 20, 2002. Bump PORTREVISION
since this is unversioned.
o Add booktree capture support with patches kindly supplied by
  "Steve O'Hara-Smith" <steve@sohara.org>. Work is in progress to get these
  merged back into ffmpeg's CVS repo
o Add WITH_MP3 for lame mp3 support
o Add WITH_VORBIS for vorbis support
o Install shared library for the first time, begin versioning at 0

Reviewed by:	freebsd-multimedia mailing list,
		"Steve O'Hara-Smith" <steve@sohara.org>,
		Anish Mistry <mistry.7@osu.edu>
2002-10-11 19:28:30 +00:00
Mario Sergio Fujikawa Ferreira
afac057a11 o New port ffmpeg version 0.4.5: Hyper fast realtime audio/video
encoder/converter, streaming server

Thanks to:	fenner, imp, Chris "Vulpyne" Austin <vulpyne@way2fast.com>

* for this patch -> #define INT64_C(x) x##LL
2001-09-25 19:27:11 +00:00