mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 13:36:53 +02:00
Remove compilation warnings.
This commit is contained in:
parent
fefb7f0fde
commit
080f390a75
12
femonosd.c
12
femonosd.c
@ -5,6 +5,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __STDC_FORMAT_MACROS
|
||||
#define __STDC_FORMAT_MACROS
|
||||
#endif
|
||||
|
||||
#include <ctype.h>
|
||||
#include <math.h>
|
||||
#include "femoncfg.h"
|
||||
@ -323,12 +327,12 @@ void cFemonOsd::DrawStatusWindow(void)
|
||||
if (m_SNR >= 0)
|
||||
OSDDRAWSTATUSBAR(m_SNR / 655);
|
||||
offset += OSDROWHEIGHT;
|
||||
OSDDRAWSTATUSVALUES("STR:", (m_Signal >= 0) ? *cString::sprintf("%04x", m_Signal) : "---", (m_Signal >= 0) ? *cString::sprintf("(%2d%%)", m_Signal / 655) : "",
|
||||
"BER:", (m_BER >= 0) ? *cString::sprintf("%08lx", m_BER) : "---", *cString::sprintf("%s:", tr("Video")),
|
||||
OSDDRAWSTATUSVALUES("STR:", (m_Signal >= 0) ? *cString::sprintf("%04" PRIu32, m_Signal) : "---", (m_Signal >= 0) ? *cString::sprintf("(%2d%%)", m_Signal / 655) : "",
|
||||
"BER:", (m_BER >= 0) ? *cString::sprintf("%08" PRIx64, m_BER) : "---", *cString::sprintf("%s:", tr("Video")),
|
||||
*getBitrateMbits(m_Receiver ? m_Receiver->VideoBitrate() : (m_SvdrpFrontend >= 0 ? m_SvdrpVideoBitrate : -1.0)));
|
||||
offset += OSDROWHEIGHT;
|
||||
OSDDRAWSTATUSVALUES("SNR:", (m_SNR >= 0) ? *cString::sprintf("%04x", m_SNR) : "---", (m_SNR >= 0) ? *cString::sprintf("(%2d%%)", m_SNR / 655) : "",
|
||||
"UNC:", (m_UNC >= 0) ? *cString::sprintf("%08lx", m_UNC) : "---",
|
||||
OSDDRAWSTATUSVALUES("SNR:", (m_SNR >= 0) ? *cString::sprintf("%04" PRIu32, m_SNR) : "---", (m_SNR >= 0) ? *cString::sprintf("(%2d%%)", m_SNR / 655) : "",
|
||||
"UNC:", (m_UNC >= 0) ? *cString::sprintf("%08" PRIx64, m_UNC) : "---",
|
||||
*cString::sprintf("%s:", (m_Receiver && m_Receiver->AC3Valid() && IS_DOLBY_TRACK(track)) ? tr("AC-3") : tr("Audio")),
|
||||
*getBitrateKbits(m_Receiver ? ((m_Receiver->AC3Valid() && IS_DOLBY_TRACK(track)) ? m_Receiver->AC3Bitrate() : m_Receiver->AudioBitrate()) : (m_SvdrpFrontend >= 0 ? m_SvdrpAudioBitrate : -1.0)));
|
||||
offset += OSDROWHEIGHT;
|
||||
|
27
femontools.c
27
femontools.c
@ -5,6 +5,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __STDC_FORMAT_MACROS
|
||||
#define __STDC_FORMAT_MACROS
|
||||
#endif
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/ioctl.h>
|
||||
@ -94,13 +99,13 @@ cString getFrontendInfo(int cardIndex)
|
||||
if (ioctl(fe, FE_READ_STATUS, &status) >= 0)
|
||||
info = cString::sprintf("%s\nSTAT:%02X", *info, status);
|
||||
if (ioctl(fe, FE_READ_SIGNAL_STRENGTH, &signal) >= 0)
|
||||
info = cString::sprintf("%s\nSGNL:%04X", *info, signal);
|
||||
info = cString::sprintf("%s\nSGNL:%04" PRIX16, *info, signal);
|
||||
if (ioctl(fe, FE_READ_SNR, &snr) >= 0)
|
||||
info = cString::sprintf("%s\nSNRA:%04X", *info, snr);
|
||||
info = cString::sprintf("%s\nSNRA:%04" PRIX16, *info, snr);
|
||||
if (ioctl(fe, FE_READ_BER, &ber) >= 0)
|
||||
info = cString::sprintf("%s\nBERA:%08X", *info, ber);
|
||||
info = cString::sprintf("%s\nBERA:%08" PRIX32, *info, ber);
|
||||
if (ioctl(fe, FE_READ_UNCORRECTED_BLOCKS, &unc) >= 0)
|
||||
info = cString::sprintf("%s\nUNCB:%08X", *info, unc);
|
||||
info = cString::sprintf("%s\nUNCB:%08" PRIX32, *info, unc);
|
||||
close(fe);
|
||||
|
||||
if (cFemonOsd::Instance())
|
||||
@ -120,7 +125,8 @@ cString getFrontendName(int cardIndex)
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
if (fe < 0)
|
||||
return NULL;
|
||||
CHECK(ioctl(fe, FE_GET_INFO, &value));
|
||||
memset(&value, 0, sizeof(value));
|
||||
ioctl(fe, FE_GET_INFO, &value);
|
||||
close(fe);
|
||||
|
||||
return (cString::sprintf("%s on device #%d", value.name, cardIndex));
|
||||
@ -134,7 +140,8 @@ cString getFrontendStatus(int cardIndex)
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
if (fe < 0)
|
||||
return NULL;
|
||||
CHECK(ioctl(fe, FE_READ_STATUS, &value));
|
||||
memset(&value, 0, sizeof(value));
|
||||
ioctl(fe, FE_READ_STATUS, &value);
|
||||
close(fe);
|
||||
|
||||
return (cString::sprintf("Status %s:%s:%s:%s:%s on device #%d", (value & FE_HAS_LOCK) ? "LOCKED" : "-", (value & FE_HAS_SIGNAL) ? "SIGNAL" : "-", (value & FE_HAS_CARRIER) ? "CARRIER" : "-", (value & FE_HAS_VITERBI) ? "VITERBI" : "-", (value & FE_HAS_SYNC) ? "SYNC" : "-", cardIndex));
|
||||
@ -148,7 +155,7 @@ uint16_t getSignal(int cardIndex)
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_SIGNAL_STRENGTH, &value));
|
||||
ioctl(fe, FE_READ_SIGNAL_STRENGTH, &value);
|
||||
close(fe);
|
||||
|
||||
return (value);
|
||||
@ -162,7 +169,7 @@ uint16_t getSNR(int cardIndex)
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_SNR, &value));
|
||||
ioctl(fe, FE_READ_SNR, &value);
|
||||
close(fe);
|
||||
|
||||
return (value);
|
||||
@ -176,7 +183,7 @@ uint32_t getBER(int cardIndex)
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_BER, &value));
|
||||
ioctl(fe, FE_READ_BER, &value);
|
||||
close(fe);
|
||||
|
||||
return (value);
|
||||
@ -190,7 +197,7 @@ uint32_t getUNC(int cardIndex)
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_UNCORRECTED_BLOCKS, &value));
|
||||
ioctl(fe, FE_READ_UNCORRECTED_BLOCKS, &value);
|
||||
close(fe);
|
||||
|
||||
return (value);
|
||||
|
Loading…
x
Reference in New Issue
Block a user