File: ChangeLog

package info (click to toggle)
xserver-xorg-video-ivtvdev 1.1.2-2
  • links: PTS, VCS
  • area: contrib
  • in suites: bookworm, bullseye, buster, jessie, jessie-kfreebsd, sid, stretch
  • size: 1,356 kB
  • ctags: 299
  • sloc: sh: 9,180; ansic: 2,336; makefile: 25
file content (67 lines) | stat: -rw-r--r-- 3,702 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#1.1.1  - Compile fixes for latest Xorg. Thanks to Ian Armstrong and Nicolas Chauvet
	  who did most of the work.
#1.1.0  - No longer uses proprietary ivtv ioctls with ivtv > 1.4.0
	- Added Xv attribute 'XV_VIDEODEVNUM'. This is read-only & contains the number 
	  of the video device being using for output. (i.e. 48 = video48)
	- Removed server config option 'ivtv' since it was never used.
	- Now reports unused X server config options to the server log file.
	- Tweaked some error messages to show where failure occurred.
	- Removed some unused variables & merged some structures to make code easier to 
	  work with.
#1.0.2 	- Fixed bug where incorrect pitch would be returned by QueryImageAttributes. 
	  (Fixes skewed video with some files played using mplayer)
	- Fixed bug which caused X server to fail with 'FBIOPUT_VSCREENINFO: Invalid 
	  argument' when using default screen mode.
	- Added support of negative y source coordinates for Xv overlay (Removes
	  garbage at bottom of video when using zoom function in xine with some files)
	- Sets V4L2_FBUF_FLAG_OVERLAY on start to ensure Xv overlay is aligned
	  correctly.
#1.0.1  - Add support for newer X org versions with libpciaccess
	- xf86-video-ivtv Xv scaling fix
#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.