aboutsummaryrefslogtreecommitdiff
path: root/lib/cmyth
AgeCommit message (Collapse)Author
2012-06-19[libcmyth] Add in the cmyth_proginfo_port method from upstream.David Teirney
2012-06-19Fix so that the mysql result is free'ed.David Teirney
2012-06-19Fix so that the IP address mapping from the backend is correctly identified ↵David Teirney
as being missing if "-1" is returned.
2012-06-19Remove printf statements from recorder.cDavid Teirney
2012-06-19Remove printf statements from mythtv_mysql.cDavid Teirney
2012-06-19Remove printf statements in livetv.cDavid Teirney
2012-06-19Remove unused variable.David Teirney
2012-05-11[cmyth] Fix memory corruption caused by incorrect size allocation for ANN ↵David Teirney
FileTransfer buffer.
2012-05-06Explicitly set the write mode to be false for ANN FileTransfer.David Teirney
2012-05-01Added support for myth protocol 73David Teirney
Gentoo seems to have already updated to the trunk version of MythTV after the 0.25 release. No changes necessary as libcmyth doesn't currently have support for RESCHEDULE_RECORDINGS.
2012-05-01Added support for myth protocol 72 (Myth 0.25)David Teirney
No changes necessary as new QUERY_ACTIVE_BACKENDS method is not used yet.
2012-05-01Added support for myth protocol 71.David Teirney
It's not entirely clear what the protocol changes were as it looks like the changes only affected the scheduler. libcmyth isn't using ASK_RECORDER or GET_FREE_INPUTS so assume no changes are necessary.
2012-05-01Added support for myth protocol 70.David Teirney
No changes necessary as the new QUERY_FILETRANSFER REOPEN method is not yet used.
2012-05-01Added support for myth protocol 69.David Teirney
No changes necessary as QUERY FILE HASH is not used by libcmyth.
2012-05-01Added support for myth protocol 68.David Teirney
No changes required as the VIDEO_LIST_CHANGE event is not used in libcmyth.
2012-05-01Added support for myth protocol 67.David Teirney
Added new proginfo_season, proginfo_episode, proginfo_inetref properties and altered all of the places where the proginfo object is passed or received over the myth protocol.
2012-05-01Add support for myth protocol 66.David Teirney
All 64 bit integers are now passed and received as a single 64 bit number rather than two 32 bit hi and lo integers.
2012-04-16Add support for myth protocol 65.David Teirney
The QUERY_RECORDINGS command needed to be changed to support the new sort API.
2012-01-04Merge pull request #605 from dteirney/libcmythDavid Teirney
libcmyth fix for negative program length due to overflow during cast
2012-01-04Fixed overflow error with long long being cast to a long resulting in a ↵David Teirney
negative number on occasion. Typically this seems to have effected the program length of recordings. Thanks to Charles Barnwell from the MVPMC community for the patch.
2011-10-22libcmyth bug fix:Tonny Petersen
*Wrong debug callback function *Reference counting broken on linux *cmyth_mysql_testdb_connection returns a pointer to a stack variable *ref_reallof derefence NULL pointer in debug build
2011-09-19[WIN32] fixed some warnings. ETIMEDOUT and ECANCELED already defined.WiSo
2011-09-04Silence compiler warning by specifying 0 as 0L so it's treated as a long.David Teirney
2011-09-04Introduce a cmyth_proginfo_flags method to retrieve the flags associated ↵David Teirney
with a recorded program.
2011-09-04Update one of the other Microsoft Visual Studio files to remove an include ↵David Teirney
location that doesn't appear to exist.
2011-09-03[WIN32] removed win32 include path from cmyth (thanks dTeirney)WiSo
2011-09-03[WIN32] copied inttypes.h to cmyth/win32/include to keep the lib separated ↵WiSo
(https://github.com/xbmc/xbmc/commit/312d2c3877b29acaf651dbcac5cd5aedfdd5e6ff#commitcomment-567622)
2011-08-29Initialize all variables in the delete_command and fill_command to 0 to ↵David Teirney
ensure they are known values if they aren't changed in the body of the method.
2011-08-29Added support for the ProgramInfo changes in protocol 57 for DELETE_RECORDING.David Teirney
2011-08-29Cosmetic. Match spacing between delete_command and fill_command in ↵David Teirney
preparation for some better reuse.
2011-08-29Cosmetic. Move content to same line where possible. Break out multiple ↵David Teirney
fields into multiple lines.
2011-08-29Fix the 15th and 16th parameters for ProgramInfo, neither of which are ↵David Teirney
currently in the libcmyth version of the program_info so set to 0.
2011-08-29Fixed the 8th parameter for ProgramInfo to be the channel name rather than ↵David Teirney
the channel icon. Based on it's position in the ProgramInfo structure I assume this has been wrong back quite a few protocols.
2011-08-29Rearrange the layout for outputting the recordinginfo so it's easier to ↵David Teirney
compare with the MythTV source code and ensure the correct type is being used. In preparation for changes needed to support Myth 0.24.
2011-08-29Remove code that masked a delete error from the MythTV backend. The real ↵David Teirney
return code is now used rather than a hardcoded success return value.
2011-08-08Change logging for invalid response for the length from DEBUG to WARN.David Teirney
2011-08-08Optimize the file seek behavior for libcmyth to return immediately if the ↵David Teirney
requested seek time is the same as the current file position.
2011-08-07Changed the listing of commercial breaks to ignore the last commercial break ↵David Teirney
if it only has a start marker and no end marker. Avoids XBMC trying to seek to a really large number when the commercial break is entered, causing the system to do nothing useful for a long time.
2011-06-08Ticket #11082: Removed lock within cmyth_conn_get_setting and introduce ↵David Teirney
private unlocked method that can be used to prevent deadlock when starting LiveTV now that cmyth_conn_connect_file uses cmyth_conn_get_setting to get the IP address to use for playback.
2011-05-29revert 85f5169f9f7402a1aa192778a20cd0200f18bafe, breaks osx buildS. Davilla
2011-05-29Fixed deadlock when starting LiveTV through myth://David Teirney
libcmyth now uses a recursive mutex to allow the thread holding the connection lock to get passed another lock.
2011-05-07[WIN32] enable sse for all projects in release targetWiSo
2011-05-02[osx] cross-compile powerpc-osxbeenje
2011-04-29[WIN32] fixed: libcmyth didn't export cmyth_set_dbg_msgcallback. fixes #11477WiSo
2011-03-28fixes #11373, use results from mysql_config in configure to determine mysql ↵S. Davilla
link flags
2011-03-26changed, libcmyth from two static libs to dyloaded on demandS. Davilla
2011-03-13Ticket #11177: Fixed detection of Myth 0.23.1 protocol by specifically ↵David Teirney
handling the protocol version number abberation (23056).
2011-01-24Merged cptspiff's code-reshuffle branch.theuni
Squashed commit due to build breakage during code-reshuffle history. Conflicts: xbmc/Util.cpp xbmc/cdrip/CDDARipper.cpp xbmc/filesystem/Directory.cpp xbmc/filesystem/File.cpp