]> Piment Noir Git Repositories - deb_libcec.git/log
deb_libcec.git
14 years agocec: only report the menu state when the parameter is CEC_MENU_REQUEST_TYPE_QUERY
Lars Op den Kamp [Sat, 8 Oct 2011 16:43:02 +0000 (18:43 +0200)] 
cec: only report the menu state when the parameter is CEC_MENU_REQUEST_TYPE_QUERY

14 years agocec: fix wait for ack
Lars Op den Kamp [Sat, 8 Oct 2011 16:30:12 +0000 (18:30 +0200)] 
cec: fix wait for ack

14 years agocec: send abort message when receiving opcode deck status
Lars Op den Kamp [Sat, 8 Oct 2011 15:44:34 +0000 (17:44 +0200)] 
cec: send abort message when receiving opcode deck status

14 years agocec: log message cosmetics
Lars Op den Kamp [Sat, 8 Oct 2011 15:39:14 +0000 (17:39 +0200)] 
cec: log message cosmetics

14 years agocec: parse and store the vendor id and device class of devices. only the vendor ID...
Lars Op den Kamp [Sat, 8 Oct 2011 15:36:04 +0000 (17:36 +0200)] 
cec: parse and store the vendor id and device class of devices. only the vendor ID of Samsung (240) is currently detected.

14 years agocec: fix possible deadlock when starting a new thread
Lars Op den Kamp [Sat, 8 Oct 2011 15:34:23 +0000 (17:34 +0200)] 
cec: fix possible deadlock when starting a new thread

14 years agocec: retransmit if needed. wait long enough for an ack message
Lars Op den Kamp [Sat, 8 Oct 2011 10:36:05 +0000 (12:36 +0200)] 
cec: retransmit if needed. wait long enough for an ack message

14 years agocec: add 'on' and 'standby' command to the test client
Lars Op den Kamp [Sat, 8 Oct 2011 10:16:06 +0000 (12:16 +0200)] 
cec: add 'on' and 'standby' command to the test client

14 years agocec: show the opcode as hex instead of decimal in the log when storing a command...
Lars Op den Kamp [Sat, 8 Oct 2011 09:52:27 +0000 (11:52 +0200)] 
cec: show the opcode as hex instead of decimal in the log when storing a command in the buffer

14 years agocec: fix GetTimeMs() on linux. add time in ms since startup to log messages
Lars Op den Kamp [Sat, 8 Oct 2011 09:29:52 +0000 (11:29 +0200)] 
cec: fix GetTimeMs() on linux. add time in ms since startup to log messages

14 years agocec: don't stop waiting for MSGCODE_COMMAND_ACCEPTED when another command was received
Lars Op den Kamp [Sat, 8 Oct 2011 08:53:07 +0000 (10:53 +0200)] 
cec: don't stop waiting for MSGCODE_COMMAND_ACCEPTED when another command was received

14 years agofixed changelog version number
Lars Op den Kamp [Sat, 8 Oct 2011 01:25:37 +0000 (03:25 +0200)] 
fixed changelog version number

14 years agocec: shorter lock times. copy currentframe while locked before processing it
Lars Op den Kamp [Sat, 8 Oct 2011 01:17:16 +0000 (03:17 +0200)] 
cec: shorter lock times. copy currentframe while locked before processing it

14 years agocec: clear the input buffer when parsing
Lars Op den Kamp [Sat, 8 Oct 2011 00:54:11 +0000 (02:54 +0200)] 
cec: clear the input buffer when parsing

14 years agocec: send opcode_image_view_on instead of text_view_on
Lars Op den Kamp [Sat, 8 Oct 2011 00:25:55 +0000 (02:25 +0200)] 
cec: send opcode_image_view_on instead of text_view_on

14 years agocec: removed dupe m_bRunning properties. wait until a thread is started before return...
Lars Op den Kamp [Fri, 7 Oct 2011 23:39:35 +0000 (01:39 +0200)] 
cec: removed dupe m_bRunning properties. wait until a thread is started before returning from CreateThread(). shorter read times, so the comm mutex doesn't stay locked too long.

14 years agolibcec v0.5 (WIP)
Lars Op den Kamp [Fri, 7 Oct 2011 21:05:40 +0000 (23:05 +0200)] 
libcec v0.5 (WIP)
  * bumped interface version to 5
  * don't pass std::string and std::vector accross the interface
  * fixed heap corruption crashes on windows
  * fixed some memory leaks
  * reset all structs to default values before doing with them

14 years agochangelog updated for release v0.4.3
Lars Op den Kamp [Wed, 5 Oct 2011 22:19:51 +0000 (00:19 +0200)] 
changelog updated for release v0.4.3

14 years agowin32: updated visual studio project files
Lars Op den Kamp [Wed, 5 Oct 2011 22:12:53 +0000 (00:12 +0200)] 
win32: updated visual studio project files

14 years agowin32: fix uint8_t -> uint16_t argument
Lars Op den Kamp [Wed, 5 Oct 2011 21:52:05 +0000 (23:52 +0200)] 
win32: fix uint8_t -> uint16_t argument

14 years agocec: fix reconnect
Lars Op den Kamp [Wed, 5 Oct 2011 21:14:12 +0000 (23:14 +0200)] 
cec: fix reconnect

14 years agocec: fix some threading related bugs, like trying to join with a detached thread...
Lars Op den Kamp [Wed, 5 Oct 2011 21:13:48 +0000 (23:13 +0200)] 
cec: fix some threading related bugs, like trying to join with a detached thread. give each thread it's own condition. fixes deadlock on exit

14 years agocec: forgot the physical address when doing the int parameters, resulting in a wronly...
Lars Op den Kamp [Tue, 4 Oct 2011 22:12:37 +0000 (00:12 +0200)] 
cec: forgot the physical address when doing the int parameters, resulting in a wronly reported physical address

14 years agoupdated changelog for v0.4.1
Lars Op den Kamp [Tue, 4 Oct 2011 21:48:10 +0000 (23:48 +0200)] 
updated changelog for v0.4.1

14 years agocec: fix the last commit on linux
Lars Op den Kamp [Tue, 4 Oct 2011 21:39:37 +0000 (23:39 +0200)] 
cec: fix the last commit on linux

14 years agocec: fixed int parameter sizes and some signed/unsigned warnings. will need to be...
Lars Op den Kamp [Tue, 4 Oct 2011 21:19:09 +0000 (23:19 +0200)] 
cec: fixed int parameter sizes and some signed/unsigned warnings. will need to be synced with linux

14 years agowin32: sync visual studio project files. increased warning level to 4. added Release...
Lars Op den Kamp [Tue, 4 Oct 2011 21:16:59 +0000 (23:16 +0200)] 
win32: sync visual studio project files. increased warning level to 4. added Release target

14 years agocec: check whether m_port isn't NULL in ReadFromDevice
Lars Op den Kamp [Tue, 4 Oct 2011 18:59:47 +0000 (20:59 +0200)] 
cec: check whether m_port isn't NULL in ReadFromDevice

14 years agocec : stop the processor thread and delete the CSerialPort instance on exit. zzzz
Lars Op den Kamp [Tue, 4 Oct 2011 18:51:39 +0000 (20:51 +0200)] 
cec : stop the processor thread and delete the CSerialPort instance on exit. zzzz

14 years agocec: mutex in CSerialPort
Lars Op den Kamp [Tue, 4 Oct 2011 18:48:02 +0000 (20:48 +0200)] 
cec: mutex in CSerialPort

14 years agocec: fix segfault on exit
Lars Op den Kamp [Tue, 4 Oct 2011 18:31:56 +0000 (20:31 +0200)] 
cec: fix segfault on exit

14 years agorenamed libPlatform -> platform. stuck everything from libCEC in the CEC namespace...
Lars Op den Kamp [Tue, 4 Oct 2011 17:55:18 +0000 (19:55 +0200)] 
renamed libPlatform -> platform. stuck everything from libCEC in the CEC namespace to avoid namespace polution

14 years agocec: bumped interface version to 4 stay in sync with the lib version. added changelog...
Lars Op den Kamp [Mon, 3 Oct 2011 22:49:53 +0000 (00:49 +0200)] 
cec: bumped interface version to 4 stay in sync with the lib version. added changelog for libcec v0.4

14 years agowin32: sync visual studio project files
Lars Op den Kamp [Mon, 3 Oct 2011 22:36:55 +0000 (00:36 +0200)] 
win32: sync visual studio project files

14 years agocec: fixed return value of StopThread()
Lars Op den Kamp [Mon, 3 Oct 2011 22:36:40 +0000 (00:36 +0200)] 
cec: fixed return value of StopThread()

14 years agocec: split up CEC processing and the public interface. removed obsolete methods from...
Lars Op den Kamp [Mon, 3 Oct 2011 22:22:27 +0000 (00:22 +0200)] 
cec: split up CEC processing and the public interface. removed obsolete methods from the interface. set minimal required interface version to 3 before releasing. clean ups, cosmetics. renamed some more files to be more descriptive

14 years agocec: renamed CCommunication -> CAdapterCommunication
Lars Op den Kamp [Mon, 3 Oct 2011 19:54:29 +0000 (21:54 +0200)] 
cec: renamed CCommunication -> CAdapterCommunication

14 years agocec: extracted a thread class. fixed bug: pthread_cond_wait was called without the...
Lars Op den Kamp [Mon, 3 Oct 2011 19:40:00 +0000 (21:40 +0200)] 
cec: extracted a thread class. fixed bug: pthread_cond_wait was called without the mutex locked. fixed possible deadlock: don't send messages and wait for an ack with the mutex locked in CCECParser. removed some obsolete code.

14 years agotimeout parameter removed from Close()/cec_close(). return type changed to void....
Lars Op den Kamp [Mon, 3 Oct 2011 11:09:25 +0000 (13:09 +0200)] 
timeout parameter removed from Close()/cec_close(). return type changed to void. added cec_destroy() method

14 years agofixed return value check of m_communication->Write()
Lars Op den Kamp [Mon, 3 Oct 2011 10:52:24 +0000 (12:52 +0200)] 
fixed return value check of m_communication->Write()

14 years agowin32: added new files to the libcec vs2010 project
Lars Op den Kamp [Mon, 3 Oct 2011 10:51:18 +0000 (12:51 +0200)] 
win32: added new files to the libcec vs2010 project

14 years agocec: removed timeout parameter from Transmit()
Lars Op den Kamp [Sun, 2 Oct 2011 23:43:53 +0000 (01:43 +0200)] 
cec: removed timeout parameter from Transmit()

14 years agocec: created a separate reader thread and fixed the 'lock timeout' bug
Lars Op den Kamp [Sun, 2 Oct 2011 23:29:58 +0000 (01:29 +0200)] 
cec: created a separate reader thread and fixed the 'lock timeout' bug

14 years agocec: change the default argument of PowerOnDevices() to CECDEVICE_TV. deprecate Power...
Lars Op den Kamp [Sun, 2 Oct 2011 19:30:03 +0000 (21:30 +0200)] 
cec: change the default argument of PowerOnDevices() to CECDEVICE_TV. deprecate PowerOffDevices(). use StandbyDevices() instead

14 years agotestclient: use CECDEVICE_TV instead of the default argument (CECDEVICE_BROADCAST...
Lars Op den Kamp [Sun, 2 Oct 2011 18:51:04 +0000 (20:51 +0200)] 
testclient: use CECDEVICE_TV instead of the default argument (CECDEVICE_BROADCAST) for PowerOnDevices() and PowerOffDevices()

14 years agoadded changelog for release v0.3
Lars Op den Kamp [Sun, 2 Oct 2011 10:10:36 +0000 (12:10 +0200)] 
added changelog for release v0.3

14 years agocec: check whether the specified path in the parameter of CCECDetect::FindDevices...
Lars Op den Kamp [Sat, 1 Oct 2011 15:39:00 +0000 (17:39 +0200)] 
cec: check whether the specified path in the parameter of CCECDetect::FindDevices() matches the devices that are found (if that parameter is provided)

14 years agocec: the CEC adapter will now also be autodetected on wjndows
Lars Op den Kamp [Sat, 1 Oct 2011 14:39:23 +0000 (16:39 +0200)] 
cec: the CEC adapter will now also be autodetected on wjndows

14 years agoupdated changelog and version for v0.2
Lars Op den Kamp [Thu, 29 Sep 2011 23:34:49 +0000 (01:34 +0200)] 
updated changelog and version for v0.2

14 years agocec: add a Close() method to the interface
Lars Op den Kamp [Thu, 29 Sep 2011 21:27:28 +0000 (23:27 +0200)] 
cec: add a Close() method to the interface

14 years agocec: fix the command buffer
Lars Op den Kamp [Thu, 29 Sep 2011 20:31:13 +0000 (22:31 +0200)] 
cec: fix the command buffer

14 years agocec: forgot to initialise m_maxSize in CecBuffer
Lars Op den Kamp [Thu, 29 Sep 2011 20:03:07 +0000 (22:03 +0200)] 
cec: forgot to initialise m_maxSize in CecBuffer

14 years agocec: added CEC command that were received by the adapter in a buffer that can be...
Lars Op den Kamp [Thu, 29 Sep 2011 19:53:47 +0000 (21:53 +0200)] 
cec: added CEC command that were received by the adapter in a buffer that can be read by a client with GetNextCommand()/cec_get_next_command(). added a 'help' command to the test client, that displays all available commands

14 years agocec: fix compilation on windows after interface changes
Lars Op den Kamp [Thu, 29 Sep 2011 16:57:31 +0000 (18:57 +0200)] 
cec: fix compilation on windows after interface changes

14 years agocec: fixed setting the ackmask. deprecated SetAckMask()/cec_set_ack_mask(). use SetLo...
Lars Op den Kamp [Thu, 29 Sep 2011 15:44:15 +0000 (17:44 +0200)] 
cec: fixed setting the ackmask. deprecated SetAckMask()/cec_set_ack_mask(). use SetLogicalAddress()/cec_set_logical_address() instead. add 'la' command to the testclient to set the logical address of the cec adapter

14 years agocec: added optional logical and physical address parameters to LoadLibCec()/cec_init...
Lars Op den Kamp [Thu, 29 Sep 2011 12:32:04 +0000 (14:32 +0200)] 
cec: added optional logical and physical address parameters to LoadLibCec()/cec_init() on the interface. fixed wrongly placed namespace close tag in CECExports.h. updated interface documentation. bumped interface version to 2.

14 years agocec: fix hardcoded ackmask in SetAckMast(). set a shorter display name in the test...
Lars Op den Kamp [Wed, 28 Sep 2011 23:42:46 +0000 (01:42 +0200)] 
cec: fix hardcoded ackmask in SetAckMast(). set a shorter display name in the test client. the previous one was too long and being rejected

14 years agoinitial commit containing libcec v0.1. see README for details.
Lars Op den Kamp [Wed, 28 Sep 2011 22:52:53 +0000 (00:52 +0200)] 
initial commit containing libcec v0.1. see README for details.