Skip to content

Commit 0c271bd

Browse files
committed
bump to 2.0.4. dropped obsolete cec-config
1 parent d484304 commit 0c271bd

19 files changed

+112
-721
lines changed

ChangeLog

+42
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
libcec (2.0.4-1) unstable; urgency=low
2+
3+
* changed:
4+
* dropped obsolete cec-config
5+
* added CEC_CLIENT_VERSION_CURRENT and CEC_SERVER_VERSION_CURRENT. closes
6+
#88
7+
* support colon separated data for the 'tx' command in cec-client
8+
* mark the adapter as (in)active source for firmware v3+
9+
* fixed:
10+
* only change the handler of the primary device if the tv has a quirks mode
11+
not for other devices
12+
* send an active source message when the route was set to the physical
13+
address that is handled by libCEC
14+
* default double tap timeout wasn't set for panasonic
15+
* philips TVs sometimes keep sending key presses without key releases
16+
* philips TVs ignore 'image view on' right after they were sent into
17+
standby. check the power status of the tv every 5 seconds, until it
18+
reports to have powered on
19+
* mark a device as powered on when receiving a stream path or routing
20+
change
21+
* update the active source status correctly on stream path changes
22+
* ensure that we only send 'image view on' when needed
23+
* mark the TV as 'in transition standby -> on' after sending
24+
'image view on', so we don't spam the TV with 'image view on' command
25+
while waiting for it to finish powering up. bugzid: 1603. bugzid: 1609.
26+
bugzid: 1592
27+
* request the active source before requesting device information in
28+
cec-client, or it'll display incorrect information when called the first
29+
time
30+
* update the value of CCECProcessor::m_bMonitor when registering a client.
31+
SetControlled() wasn't called on exit, so it took 30 seconds until it was
32+
auto-enabled
33+
* silence 'unused' warning properly. closes #86
34+
* only change the type of the client to 'playback device' instead of
35+
'recorder' for panasonic if the TV is a panasonic. issue #84
36+
* always poll the TV if it's marked as not present. issue #83. issue #84
37+
* only set m_iCurrentButton when the duration isn't known yet. fixes
38+
duplicate key press for vendor remote codes. closes #81
39+
* delete the right registry key
40+
41+
-- Pulse-Eight Packaging <[email protected]> Wed, 14 Nov 2012 18:34:00 +0100
42+
143
libcec (2.0.3-1) unstable; urgency=low
244

345
* changed:

Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
SUBDIRS = src/lib src/testclient src/cec-config
1+
SUBDIRS = src/lib src/testclient
22

33
docs:
44
echo "Updating documentation (if doxygen is present)"

configure.ac

+2-2
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ if test "x$HAVE_UNAME" = "xyes"; then
332332
LIB_INFO="$LIB_INFO on `uname -s` `uname -r` (`uname -m`)"
333333
fi
334334

335-
## redefine the LIBS, so cec-client and cec-config aren't linked against things they don't need
335+
## redefine the LIBS, so cec-client isn't linked against things they don't need
336336
LIBS_LIBCEC="$LIBS"
337337
LIBS="$libs_client"
338338

@@ -357,7 +357,7 @@ AC_SUBST([USE_P8_USB])
357357
AC_SUBST([USE_P8_USB_DETECT])
358358
AC_SUBST([USE_RPI_API])
359359
AC_CONFIG_FILES([src/lib/libcec.pc])
360-
AC_OUTPUT([Makefile src/lib/Makefile src/testclient/Makefile src/cec-config/Makefile])
360+
AC_OUTPUT([Makefile src/lib/Makefile src/testclient/Makefile])
361361

362362
cat <<EOB
363363

debian/changelog

+42
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
libcec (2.0.4-1) unstable; urgency=low
2+
3+
* changed:
4+
* dropped obsolete cec-config
5+
* added CEC_CLIENT_VERSION_CURRENT and CEC_SERVER_VERSION_CURRENT. closes
6+
#88
7+
* support colon separated data for the 'tx' command in cec-client
8+
* mark the adapter as (in)active source for firmware v3+
9+
* fixed:
10+
* only change the handler of the primary device if the tv has a quirks mode
11+
not for other devices
12+
* send an active source message when the route was set to the physical
13+
address that is handled by libCEC
14+
* default double tap timeout wasn't set for panasonic
15+
* philips TVs sometimes keep sending key presses without key releases
16+
* philips TVs ignore 'image view on' right after they were sent into
17+
standby. check the power status of the tv every 5 seconds, until it
18+
reports to have powered on
19+
* mark a device as powered on when receiving a stream path or routing
20+
change
21+
* update the active source status correctly on stream path changes
22+
* ensure that we only send 'image view on' when needed
23+
* mark the TV as 'in transition standby -> on' after sending
24+
'image view on', so we don't spam the TV with 'image view on' command
25+
while waiting for it to finish powering up. bugzid: 1603. bugzid: 1609.
26+
bugzid: 1592
27+
* request the active source before requesting device information in
28+
cec-client, or it'll display incorrect information when called the first
29+
time
30+
* update the value of CCECProcessor::m_bMonitor when registering a client.
31+
SetControlled() wasn't called on exit, so it took 30 seconds until it was
32+
auto-enabled
33+
* silence 'unused' warning properly. closes #86
34+
* only change the type of the client to 'playback device' instead of
35+
'recorder' for panasonic if the TV is a panasonic. issue #84
36+
* always poll the TV if it's marked as not present. issue #83. issue #84
37+
* only set m_iCurrentButton when the duration isn't known yet. fixes
38+
duplicate key press for vendor remote codes. closes #81
39+
* delete the right registry key
40+
41+
-- Pulse-Eight Packaging <[email protected]> Wed, 14 Nov 2012 18:34:00 +0100
42+
143
libcec (2.0.3-1) unstable; urgency=low
244

345
* changed:

include/cectypes.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -1377,7 +1377,8 @@ typedef enum cec_client_version
13771377
CEC_CLIENT_VERSION_2_0_1 = 0x2001,
13781378
CEC_CLIENT_VERSION_2_0_2 = 0x2002,
13791379
CEC_CLIENT_VERSION_2_0_3 = 0x2003,
1380-
CEC_CLIENT_VERSION_CURRENT = 0x2003
1380+
CEC_CLIENT_VERSION_2_0_4 = 0x2004,
1381+
CEC_CLIENT_VERSION_CURRENT = 0x2004
13811382
} cec_client_version;
13821383

13831384
typedef enum cec_server_version
@@ -1403,7 +1404,8 @@ typedef enum cec_server_version
14031404
CEC_SERVER_VERSION_2_0_1 = 0x2001,
14041405
CEC_SERVER_VERSION_2_0_2 = 0x2002,
14051406
CEC_SERVER_VERSION_2_0_3 = 0x2003,
1406-
CEC_SERVER_VERSION_CURRENT = 0x2003
1407+
CEC_SERVER_VERSION_2_0_4 = 0x2004,
1408+
CEC_SERVER_VERSION_CURRENT = 0x2004
14071409
} cec_server_version;
14081410

14091411
struct libcec_configuration

project/cec-config.rc

-3.16 KB
Binary file not shown.

project/cec-config.vcxproj

-184
This file was deleted.

project/cec-config.vcxproj.filters

-31
This file was deleted.

project/libcec.rc

0 Bytes
Binary file not shown.

project/testclient.rc

0 Bytes
Binary file not shown.

src/CecSharpTester/CecSharpClient.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public CecSharpClient()
4343
Config = new LibCECConfiguration();
4444
Config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
4545
Config.DeviceName = "CEC Tester";
46-
Config.ClientVersion = CecClientVersion.Version2_0_3;
46+
Config.ClientVersion = CecClientVersion.Version2_0_4;
4747
Config.SetCallbacks(this);
4848
LogLevel = (int)CecLogLevel.All;
4949

src/CecSharpTester/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("2.0.3.0")]
36-
[assembly: AssemblyFileVersion("2.0.3.0")]
35+
[assembly: AssemblyVersion("2.0.4.0")]
36+
[assembly: AssemblyFileVersion("2.0.4.0")]

src/LibCecSharp/AssemblyInfo.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ using namespace System::Security::Permissions;
1313
[assembly:AssemblyTrademarkAttribute("")];
1414
[assembly:AssemblyCultureAttribute("")];
1515

16-
[assembly:AssemblyVersionAttribute("2.0.3.0")];
16+
[assembly:AssemblyVersionAttribute("2.0.4.0")];
1717

1818
[assembly:ComVisible(false)];
1919
[assembly:CLSCompliantAttribute(true)];

0 commit comments

Comments
 (0)