Opened 17 years ago

Closed 17 years ago

#2807 closed defect (fixed)

Update to use latest hdhomerun library code

Reported by: hdtv@… 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)

mythtv_libhdhomerun_update_20061214.patch (104.3 KB) - added by anonymous 17 years ago.

Download all attachments as: .zip

Change History (6)

Changed 17 years ago by anonymous

comment:1 Changed 17 years ago by danielk

Owner: changed from Isaac Richards to danielk

comment:2 Changed 17 years ago by danielk

Resolution: fixed
Status: newclosed

(In [12308]) Fixes #2807. Sync with hdhomerun lib 2006-12-14

comment:3 Changed 17 years ago by Robert Kulagowski

Resolution: fixed
Severity: lowmedium
Status: closedreopened
Type: taskdefect

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 Robert Kulagowski

Status: reopenednew

comment:5 Changed 17 years ago by skamithi

Resolution: fixed
Status: newclosed

fixed in [12317]

Note: See TracTickets for help on using tickets.