-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
105 lines (91 loc) · 4.25 KB
/
CHANGELOG
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
2021????
* Updated DVB API headers to 5.10 (Linux kernel 3.14)
* Add support FE_SET_PROPERTY and FE_GET_PROPERTY frontend ioctls (DVBv5)
* Add support for DMX_ADD_PID and DMX_REMOVE_PID demuxer ioctls
* Add support for DMX_OUT_TSDEMUX_TAP as output
for DMX_SET_PES_FILTER demuxer ioctl
* Add support for DMX_GET_PES_PIDS demuxer ioctl
* Use DVBv5 statistics API
* Add basic events support (FE_GET_EVENT)
* Update sample channel list apps/conf/channels-Paris.conf
* Add a few test utilities within apps/tests
* Code cleanup
* Fix build on FreeBSD 13.0-RELEASE
20120113 ('Mummy, Daddy, let's sing !'):
* Functionnalities Sync'ed with Linux kernel 3.2.1 (no functional changes)
* Added linux/input.h (for future use ?)
* Avoid bool re-definition in sms1xxx-coreapi.h
20100624 ('What's for dinner ?'):
* Fixed build on big-endian architectures
* Functionalities Sync'ed with Linux kernel 2.6.34,
except ISDBT support
* Updated apps/conf/channels-Paris.conf
* Updated firmwares' distinfos (new firmwares available upstream)
20100227 ('Let's play'):
* Zapping bug with Mplayer fixed (thanks to Joerg Pulz !)
* Better handling of special PID 0x2000
* Demux device <-> filter mappings revised
* Fixed race condition that could lead to a panic when
fastly opening/closing demux0 device
* Added sms1xxx(4) man page
* Functionnalities Sync'ed with Linux kernel 2.6.33 (no changes)
20100203 ('First smile'):
* Functionnalities Sync'ed with Linux kernel 2.6.33rc3
* Added GPIO support (see README)
* Added endianness conversions. The driver now *should*
work on big-endian architectures (not tested)
20091121 ('Olive'):
First of all, big THANKS to Hauppauge France, who lent me
a French version of the WinTV Mistick HD. It has been
successfully tested and works with this driver !
* Added IR support (see the README file)
* Updated firmwares' distinfos (new firmwares available upstream)
* Functionnalities Sync'ed with Linux kernel 2.6.32, except :
- Endianness conversions (currently little-endian only)
- GPIO support
- SDIO support
* Bumped MAX_FILTERS (maximum active PID filters) from 16 to 32
* Removed useless (and buggy) initial frequency tuning
Additional internal changes:
* Handling of new SMS11xx's statistics messages
* DVR wakeups triggered only when DVB data received
* Board models handling
* Removed unused alignment macros
* Moved statistics/debug code to sms1xxx-debug.{c,h}
* Moved DVR init code to sms1xxx_demux_init
* Fixed some return values in sms1xxx-usb.c
20090908:
* Added support for 'FAMILY2' devices (SMS1102) :
- Hauppauge WinTV MiniStick (25 years edition) works !
- Other models should work, just give a try
(and add VIDs/PIDs as necessary and send me your patches ;-))
* Firmwares have been renamed, see the firmwares/ directory
- A 'distinfo' file is also available for each firmware, allowing you
to check your files against the firmwares used for development
* HDTV has been successfully tested
- Warning : only USB2.0 devices will deliver enough bandwidth, USB1.1
devices will probably drop frames.
* Fixed driver to allow using several devices at the same time
- Moved 'mode' value to softc (also becoming a per-device sysctl)
- Fixed demuxer clones' unit numbers assignment
* Added compile-time default values for debug and freq_offset sysctls.
- See SMS1XXX_DEBUG_DEFAULT_LEVEL and SMS1XXX_DEFAULT_FREQ_OFFSET
* Added internal data dump function for unknown packets
* Added device info dump for FAMILY2 devices when debugging is active
20090712:
* Use internal xfer's frame buffer instead of copying data during RX cb
20090711:
* Converted code to use the new USB2 stack (FreeBSD 8.x)
* Removed set/getbufs IOCTLS
* Code cleanup
(Driver functionalities sync'ed with Linux kernel 2.6.30.1 - no change)
vvv Older versions (FreeBSD 7.x) vvv
20090601:
* Sync'ed Linux headers with Linux kernel 2.6.29
* Fixed includes and added a fake linux/types.h
20090331:
* Merged fe_unc handling from Linux kernel 2.6.29
20081203:
* 3rd-party apps updated
20081122:
* Initial version