mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
Fix bug: transposed digits 567 should be 576.
This commit is contained in:
parent
80100299f3
commit
6efe558f78
@ -1,6 +1,7 @@
|
|||||||
User johns
|
User johns
|
||||||
Date:
|
Date:
|
||||||
|
|
||||||
|
Fix bug: transposed digits 567 should be 576.
|
||||||
Audio module cleanup:
|
Audio module cleanup:
|
||||||
Alsa + OSS can be included/build at the same time.
|
Alsa + OSS can be included/build at the same time.
|
||||||
Alsa or OSS can be runtime selected with -a.
|
Alsa or OSS can be runtime selected with -a.
|
||||||
|
9
video.c
9
video.c
@ -152,7 +152,7 @@ typedef enum
|
|||||||
///
|
///
|
||||||
typedef enum _video_resolutions_
|
typedef enum _video_resolutions_
|
||||||
{
|
{
|
||||||
VideoResolution567i, ///< ...x567 interlaced
|
VideoResolution576i, ///< ...x576 interlaced
|
||||||
VideoResolution720p, ///< ...x720 progressive
|
VideoResolution720p, ///< ...x720 progressive
|
||||||
VideoResolutionFake1080i, ///< 1280x1080 1440x1080 interlaced
|
VideoResolutionFake1080i, ///< 1280x1080 1440x1080 interlaced
|
||||||
VideoResolution1080i, ///< 1920x1080 interlaced
|
VideoResolution1080i, ///< 1920x1080 interlaced
|
||||||
@ -784,8 +784,8 @@ static VideoResolutions VideoResolutionGroup(int width, int height,
|
|||||||
__attribute__ ((unused))
|
__attribute__ ((unused))
|
||||||
int interlace)
|
int interlace)
|
||||||
{
|
{
|
||||||
if (height <= 567) {
|
if (height <= 576) {
|
||||||
return VideoResolution567i;
|
return VideoResolution576i;
|
||||||
}
|
}
|
||||||
if (height <= 720) {
|
if (height <= 720) {
|
||||||
return VideoResolution720p;
|
return VideoResolution720p;
|
||||||
@ -1188,7 +1188,7 @@ static void VaapiInitSurfaceFlags(VaapiDecoder * decoder)
|
|||||||
for (i = 0; i < VideoResolutionMax; ++i) {
|
for (i = 0; i < VideoResolutionMax; ++i) {
|
||||||
decoder->SurfaceFlagsTable[i] = VA_CLEAR_DRAWABLE;
|
decoder->SurfaceFlagsTable[i] = VA_CLEAR_DRAWABLE;
|
||||||
// color space conversion none, ITU-R BT.601, ITU-R BT.709
|
// color space conversion none, ITU-R BT.601, ITU-R BT.709
|
||||||
if (i > VideoResolution567i) {
|
if (i > VideoResolution576i) {
|
||||||
decoder->SurfaceFlagsTable[i] |= VA_SRC_BT709;
|
decoder->SurfaceFlagsTable[i] |= VA_SRC_BT709;
|
||||||
} else {
|
} else {
|
||||||
decoder->SurfaceFlagsTable[i] |= VA_SRC_BT601;
|
decoder->SurfaceFlagsTable[i] |= VA_SRC_BT601;
|
||||||
@ -1320,7 +1320,6 @@ static void VaapiCleanup(VaapiDecoder * decoder)
|
|||||||
|
|
||||||
surface = decoder->SurfacesRb[decoder->SurfaceRead];
|
surface = decoder->SurfacesRb[decoder->SurfaceRead];
|
||||||
if (surface == VA_INVALID_ID) {
|
if (surface == VA_INVALID_ID) {
|
||||||
printf(_("video/vaapi: invalid surface in ringbuffer\n"));
|
|
||||||
Error(_("video/vaapi: invalid surface in ringbuffer\n"));
|
Error(_("video/vaapi: invalid surface in ringbuffer\n"));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user