mirror of
				https://github.com/jojo61/vdr-plugin-softhdcuvid.git
				synced 2025-03-01 10:39:28 +00:00 
			
		
		
		
	
							
								
								
									
										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;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user