mirror of
https://github.com/jojo61/vdr-plugin-softhdcuvid.git
synced 2023-10-10 13:37:41 +02:00
parent
5586618c6e
commit
34b1fccb28
1
hdr.c
1
hdr.c
@ -392,6 +392,7 @@ static void set_hdr_metadata(int color,int trc, AVFrameSideData *sd1, AVFrameSid
|
|||||||
break;
|
break;
|
||||||
case AVCOL_TRC_SMPTE2084: // 16
|
case AVCOL_TRC_SMPTE2084: // 16
|
||||||
eotf = EOTF_ST2084;
|
eotf = EOTF_ST2084;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
eotf = EOTF_TRADITIONAL_GAMMA_SDR;
|
eotf = EOTF_TRADITIONAL_GAMMA_SDR;
|
||||||
break;
|
break;
|
||||||
|
@ -1133,7 +1133,7 @@ void cMenuSetupSoft::Create(void)
|
|||||||
static char *scalingtest[100];
|
static char *scalingtest[100];
|
||||||
|
|
||||||
if (scalers == 0) {
|
if (scalers == 0) {
|
||||||
scalingtest[0] = "Off";
|
scalingtest[0] = (char *) "Off";
|
||||||
for (scalers = 0; pl_named_filters[scalers].filter != NULL; scalers++) {
|
for (scalers = 0; pl_named_filters[scalers].filter != NULL; scalers++) {
|
||||||
scaling[scalers] = (char *)pl_named_filters[scalers].name;
|
scaling[scalers] = (char *)pl_named_filters[scalers].name;
|
||||||
scalingtest[scalers + 1] = (char *)pl_named_filters[scalers].name;
|
scalingtest[scalers + 1] = (char *)pl_named_filters[scalers].name;
|
||||||
|
@ -645,7 +645,7 @@ static void PesParse(PesDemux * pesdx, const uint8_t * data, int size, int is_st
|
|||||||
q = pesdx->Buffer + pesdx->Skip;
|
q = pesdx->Buffer + pesdx->Skip;
|
||||||
n = pesdx->Index - pesdx->Skip;
|
n = pesdx->Index - pesdx->Skip;
|
||||||
while (n >= 5) {
|
while (n >= 5) {
|
||||||
int r;
|
int r=0;
|
||||||
unsigned codec_id = AV_CODEC_ID_NONE;
|
unsigned codec_id = AV_CODEC_ID_NONE;
|
||||||
|
|
||||||
// 4 bytes 0xFFExxxxx Mpeg audio
|
// 4 bytes 0xFFExxxxx Mpeg audio
|
||||||
@ -655,8 +655,7 @@ static void PesParse(PesDemux * pesdx, const uint8_t * data, int size, int is_st
|
|||||||
// 7/9 bytes 0xFFFxxxxxxxxxxx ADTS audio
|
// 7/9 bytes 0xFFFxxxxxxxxxxx ADTS audio
|
||||||
// PCM audio can't be found
|
// PCM audio can't be found
|
||||||
// FIXME: simple+faster detection, if codec already known
|
// FIXME: simple+faster detection, if codec already known
|
||||||
r = 0;
|
if (FastMpegCheck(q)) {
|
||||||
if (!r && FastMpegCheck(q)) {
|
|
||||||
r = MpegCheck(q, n);
|
r = MpegCheck(q, n);
|
||||||
codec_id = AV_CODEC_ID_MP2;
|
codec_id = AV_CODEC_ID_MP2;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user