Opened 17 years ago
Closed 17 years ago
#2807 closed defect (fixed)
Update to use latest hdhomerun library code
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.21 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
The hdhomerun library code has gone through a cleanup pass.
Key changes between existing and version 20061214 of the hdhomerun code:
- Use of 64-bit safe types (fixes warnings).
- Simplified API.
- Added documentation of all public APIs.
- Channel scan feature added to hdhomerun_config (not compiled as part of mythtv but can be manually compiled from the hdhomerun directory in mythtv).
The library update does not affect compatibility with the hdhomerun firmware versions.
The patch is attached.
Nick
Attachments (1)
Change History (6)
Changed 17 years ago by
Attachment: | mythtv_libhdhomerun_update_20061214.patch added |
---|
comment:1 Changed 17 years ago by
Owner: | changed from Isaac Richards to danielk |
---|
comment:2 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 17 years ago by
Resolution: | fixed |
---|---|
Severity: | low → medium |
Status: | closed → reopened |
Type: | task → defect |
Fails to compile:
g++ -c -pipe -march=pentiumpro -Wall -W -O3 -Wall -Wno-switch -Wno-non-virtual-dtor -fomit-frame-pointer -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC -DMMX -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_XV -DUSING_FRONTEND -DUSING_V4L -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/local/include -I../.. -I.. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev -Impeg -Iiptv -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/UsageEnvironment/include -I/usr/include/qt3 -o hdhrchannel.o hdhrchannel.cpp hdhrsignalmonitor.cpp: In member function âvoid HDHRSignalMonitor::RunTableMonitor()â: hdhrsignalmonitor.cpp:169: error: invalid conversion from âlong unsigned int*â to âsize_t*â hdhrsignalmonitor.cpp:169: error: initializing argument 3 of âuint8_t* hdhomerun_video_recv(hdhomerun_video_sock_t*, size_t, size_t*)â $ svn info Path: . URL: http://svn.mythtv.org/svn/trunk/mythtv Repository Root: http://svn.mythtv.org/svn Repository UUID: 7dbf422c-18fa-0310-86e9-fd20926502f2 Revision: 12316 Node Kind: directory Schedule: normal Last Changed Author: danielk Last Changed Rev: 12308 Last Changed Date: 2006-12-20 20:54:43 -0600 (Wed, 20 Dec 2006) Properties Last Updated: 2006-11-25 10:09:31 -0600 (Sat, 25 Nov 2006)
comment:4 Changed 17 years ago by
Status: | reopened → new |
---|
Note: See
TracTickets for help on using
tickets.
(In [12308]) Fixes #2807. Sync with hdhomerun lib 2006-12-14