configure | 20 ++++++++++---------- configure.ac | 2 +- src/ivtv.c | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-)
New commits: commit 804d2bdd30eef9e1eaf785996928cd894a558bcc Author: hverkuil <[EMAIL PROTECTED]> Date: Sun Oct 14 17:47:01 2007 +0000 Update README with note regarding the MythTV interlacing settings. git-svn-id: http://ivtvdriver.org/svn/xf86-video-ivtv/[EMAIL PROTECTED] f93e8361-94ff-0310-af1b-c9b61a63ab7d diff --git a/README b/README index de38ba3..4d52737 100644 --- a/README +++ b/README @@ -31,6 +31,12 @@ replace it with 'ivtv-fb'. The ivtv framebuffer driver can be obtained from www.ivtvdriver.org. It is part of the ivtv package. It will be merged with kernel 2.6.24. +The latest MythTV subversion code has overhauled the video out +handling. By default it will select the 'Bob (2x)' deinterlacer for +Xv output. This is NOT compatible with the Xv overlay support for the +PVR-350. It won't crash, but the resulting image will be extremely poor. +So don't use that. + Xorg 7.x Servers ================ commit bfd21e06ccdfe3e9477407bd8cd93a8bbd9bc463 Author: hverkuil <[EMAIL PROTECTED]> Date: Sun Oct 14 16:35:04 2007 +0000 Changelog -> ChangeLog Add ChangeLog to the dist target. git-svn-id: http://ivtvdriver.org/svn/xdriver/[EMAIL PROTECTED] f93e8361-94ff-0310-af1b-c9b61a63ab7d diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..d5da1f9 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,47 @@ +#1.0.0 - Renamed to ivtv_drv and xf86-video-ivtv for consistency with X11R7 + naming convention. + - When the ivtv X driver is loaded, it ensures the osd/framebuffer is switched + on, and both global & local alpha are off. + - Remove obsolete text from the README. + - Delete obsolete xc directory. + - Reformatted code to Xorg style + - Fixed Xv support for IVTV versions < 1.0.0 + - Removed dead code + - Other minor tweaks & clean-ups to make the code more consistent. + - Tweaked configure.ac for a more graceful failure if the base requirements + aren't met. + - Add support for multiple PVR350's + - Add support for multiple 'resolutions', switchable via randr + - Add support for 8/16 bpp modes - XV not supported for 8bpp + - Add support for Virtual resolutions with panning + - Add support for Big-endian CPUs - induces speed penalty since cpu has to byte swap all data + - Takes advantage of improved dma if ivtv > 0.10.0 + - Most ErrorF calls replaced with xf86DrvMsg + - New resolution/colour support only works if ivtv-fb is loaded WITHOUT 'osd_compat=1' + - compiles with Xorg 7.x as well as older X versions + - Add software scaling for images larger than 720x576 +#0.10.6 - Improved performance by only fixing up correct sized region + - should build against xorg corrrectly +#0.10.5 - Add autopaint colorkey support (XV_AUTOPAINTCOLORKEY) +#0.10.4 - Add colorkey support (XV_COLORKEY) +#0.10.2 - Fix device identification for /dev/video/1 type fb devices + - Allow ivtv/350 to scale up xv playback +#0.10.1 - Fix NTSC playback +#0.10 - Fix playback of non full height videos + - center video in screen + - revert PREP_FRAME code to same as 0.8 for now. +#0.9 - first attempt at Xv + - Remove some ioctl calls we know will fail and aren't important. +#0.8 - fix error using fbdev option to specify device to use +#0.7 - frame buffer device now specified with fbdev again + - Configuration code is more like most pci cards instead of + framebuffer driver so less things go wrong + and error messages are more sensible + - Uses installed ivtv header file + - Probe does ivtvfb ioctl to ensure frame buffer is really ivtv. +#0.6 - Fix dma too large an area on full screen updates +#0.5 - Remove name conflicts +#0.4 - Sends data in multiples of 64K to keep ivtv happ(ish) + - Grabs the sum of the dirty regions and just updates that region. + - pointer passed to ivtv is not aligned on page boundaries so relies on + ivtv-0.1.10-pre2-ck108d or newer version of myth to work properly. diff --git a/Changelog b/Changelog deleted file mode 100644 index d5da1f9..0000000 --- a/Changelog +++ /dev/null @@ -1,47 +0,0 @@ -#1.0.0 - Renamed to ivtv_drv and xf86-video-ivtv for consistency with X11R7 - naming convention. - - When the ivtv X driver is loaded, it ensures the osd/framebuffer is switched - on, and both global & local alpha are off. - - Remove obsolete text from the README. - - Delete obsolete xc directory. - - Reformatted code to Xorg style - - Fixed Xv support for IVTV versions < 1.0.0 - - Removed dead code - - Other minor tweaks & clean-ups to make the code more consistent. - - Tweaked configure.ac for a more graceful failure if the base requirements - aren't met. - - Add support for multiple PVR350's - - Add support for multiple 'resolutions', switchable via randr - - Add support for 8/16 bpp modes - XV not supported for 8bpp - - Add support for Virtual resolutions with panning - - Add support for Big-endian CPUs - induces speed penalty since cpu has to byte swap all data - - Takes advantage of improved dma if ivtv > 0.10.0 - - Most ErrorF calls replaced with xf86DrvMsg - - New resolution/colour support only works if ivtv-fb is loaded WITHOUT 'osd_compat=1' - - compiles with Xorg 7.x as well as older X versions - - Add software scaling for images larger than 720x576 -#0.10.6 - Improved performance by only fixing up correct sized region - - should build against xorg corrrectly -#0.10.5 - Add autopaint colorkey support (XV_AUTOPAINTCOLORKEY) -#0.10.4 - Add colorkey support (XV_COLORKEY) -#0.10.2 - Fix device identification for /dev/video/1 type fb devices - - Allow ivtv/350 to scale up xv playback -#0.10.1 - Fix NTSC playback -#0.10 - Fix playback of non full height videos - - center video in screen - - revert PREP_FRAME code to same as 0.8 for now. -#0.9 - first attempt at Xv - - Remove some ioctl calls we know will fail and aren't important. -#0.8 - fix error using fbdev option to specify device to use -#0.7 - frame buffer device now specified with fbdev again - - Configuration code is more like most pci cards instead of - framebuffer driver so less things go wrong - and error messages are more sensible - - Uses installed ivtv header file - - Probe does ivtvfb ioctl to ensure frame buffer is really ivtv. -#0.6 - Fix dma too large an area on full screen updates -#0.5 - Remove name conflicts -#0.4 - Sends data in multiples of 64K to keep ivtv happ(ish) - - Grabs the sum of the dirty regions and just updates that region. - - pointer passed to ivtv is not aligned on page boundaries so relies on - ivtv-0.1.10-pre2-ck108d or newer version of myth to work properly. diff --git a/Makefile.in b/Makefile.in index 341f761..ee651a5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -52,7 +52,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ +DIST_COMMON = README ChangeLog $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure config.guess config.sub depcomp \ install-sh ltmain.sh missing commit 7ebe05c04228bc923d4ab2d0343932fa87048ea6 Author: hverkuil <[EMAIL PROTECTED]> Date: Sun Oct 14 16:25:34 2007 +0000 Also update configure.ac git-svn-id: http://ivtvdriver.org/svn/xdriver/[EMAIL PROTECTED] f93e8361-94ff-0310-af1b-c9b61a63ab7d diff --git a/configure b/configure index 8fcce5c..ca8c3f7 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for xf86-video-ivtv 1.0.0. +# Generated by GNU Autoconf 2.61 for xf86-video-ivtv 1.0.1. # # Report bugs to <http://ivtvdriver.org/trac>. # @@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='xf86-video-ivtv' PACKAGE_TARNAME='xf86-video-ivtv' -PACKAGE_VERSION='1.0.0' -PACKAGE_STRING='xf86-video-ivtv 1.0.0' +PACKAGE_VERSION='1.0.1' +PACKAGE_STRING='xf86-video-ivtv 1.0.1' PACKAGE_BUGREPORT='http://ivtvdriver.org/trac' ac_unique_file="Makefile.am" @@ -1413,7 +1413,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures xf86-video-ivtv 1.0.0 to adapt to many kinds of systems. +\`configure' configures xf86-video-ivtv 1.0.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1483,7 +1483,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of xf86-video-ivtv 1.0.0:";; + short | recursive ) echo "Configuration of xf86-video-ivtv 1.0.1:";; esac cat <<\_ACEOF @@ -1595,7 +1595,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -xf86-video-ivtv configure 1.0.0 +xf86-video-ivtv configure 1.0.1 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1609,7 +1609,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by xf86-video-ivtv $as_me 1.0.0, which was +It was created by xf86-video-ivtv $as_me 1.0.1, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2304,7 +2304,7 @@ fi # Define the identity of the package. PACKAGE='xf86-video-ivtv' - VERSION='1.0.0' + VERSION='1.0.1' cat >>confdefs.h <<_ACEOF @@ -21123,7 +21123,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by xf86-video-ivtv $as_me 1.0.0, which was +This file was extended by xf86-video-ivtv $as_me 1.0.1, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -21176,7 +21176,7 @@ Report bugs to <[EMAIL PROTECTED]>." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -xf86-video-ivtv config.status 1.0.0 +xf86-video-ivtv config.status 1.0.1 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.ac b/configure.ac index 9217e7e..7cea937 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ(2.57) AC_INIT([xf86-video-ivtv], - 1.0.0, + 1.0.1, [http://ivtvdriver.org/trac], xf86-video-ivtv) commit d7970f8f3d600b8371bd5db6e57f65eae7bb71ae Author: hverkuil <[EMAIL PROTECTED]> Date: Sun Oct 14 16:23:31 2007 +0000 Continue with 1.0.1. git-svn-id: http://ivtvdriver.org/svn/xdriver/[EMAIL PROTECTED] f93e8361-94ff-0310-af1b-c9b61a63ab7d diff --git a/src/ivtv.c b/src/ivtv.c index 069d439..c8c0a2f 100644 --- a/src/ivtv.c +++ b/src/ivtv.c @@ -114,7 +114,7 @@ static int pix24bpp = 0; #define IVTVDEV_DRIVER_NAME "ivtv" #define IVTVDEV_VERSION_MAJOR 1 #define IVTVDEV_VERSION_MINOR 0 -#define IVTVDEV_VERSION_PATCH 0 +#define IVTVDEV_VERSION_PATCH 1 #define IVTVDEV_VERSION ((IVTVDEV_VERSION_MAJOR << 16) | \ (IVTVDEV_VERSION_MINOR << 8) | \ (IVTVDEV_VERSION_PATCH)) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]