Topic: SVP4 resize(crop) problem (video frame width to x8)

(I'm afraid my expressions may be rude or hard to read, because I'm not so good at English.)

I use SVP4 Free 4.0.0.52 and 1366x768@60Hz display.
SVP4 resizes(crops) video frame width to multiples of 8.(x8 limitation)

  e.g.
    1920x1080 -> 1360x768 (not 1366x768)
    1012x720 -> 1008x720 (cropped)

This causes unnecessary processing, and increases system load.
I think x8 limitation is unnecessary. Please improve this problem.
"BicubicResize(1366(not x8),768,b=0,c=0.75)" seems to work fine.
And SVP3.1.7a uses "LanczosResize(1366(not x8),768)".


Example1(resize):

  Sintel.2010.1080p.mkv 1920x818@24  ( https://durian.blender.org/download/ )

  Resize to screen:
      SVP3:  "LanczosResize(1366,582)"
      SVP4:  "BicubicResize(1360,580,b=0,c=0.75)"

  Scaling process:
       SVP3:  1920x818 -> SVP3(1920x818->1366x582) -> Renderer(no scaling)
       SVP4:  1920x818 -> SVP4(1920x818->1360x580) -> Renderer(1360x580->1366x583)

  SVP4 Log:
    Media: video 1920x818 [PAR 1.000] at 24.000 fps [constant]
    Playback [2f133a]: resulting video frame 1360x580 [1920x818 -> scaled -> 1360x580]

  =>SVP4 causes unnecessary scaling on renderer, and increases system load.


Example2(crop):

  SVP4 Log:
    Media: video 1012x720 [PAR 1.000] at 25.000 fps [constant]
    Playback [37071e]: resulting video frame 1008x720 [1012x720 -> cropped -> 1008x720]

  =>SVP4 causes unnecessary cropping.

  Related topic:
    Completely disable video crop in SVP 4
    http://www.svp-team.com/forum/viewtopic.php?id=2928


Environment:
  SVP4 Free 4.0.0.52
  OS: Windows 8.1 [6.3.9600]
  CPU: Intel Core i7-4702MQ [base frequency 2201 MHz, 8 threads]
  Video: registry info - Intel HD Graphics 4600
  Video: 1 GPU OpenCL device(s) on Intel(R) OpenCL [OpenCL 1.2] (Intel(R) Corporation)
  Video 1: device name 'Intel(R) HD Graphics 4600' (Intel(R) Corporation, ver.10.18.14.4222) [gpuID=11]: OK
  Memory:  8116  MB total,  6259 MB free
  Screens: screen 0 - 1366x768 @59.999 Hz [measured], 96 PPI
  Screens: primary screen is 0

Re: SVP4 resize(crop) problem (video frame width to x8)

I'll double check whether "x4" is enough in all cases or not...

Re: SVP4 resize(crop) problem (video frame width to x8)

The screen width is 2x only: 1366 / 2 = 683. We need to take it into account because screen resolution of 1366x768 is usual solution for many laptops and displays.

4 (edited by Nintendo Maniac 64 21-11-2015 05:39:51)

Re: SVP4 resize(crop) problem (video frame width to x8)

MAG79 wrote:

The screen width is 2x only: 1366 / 2 = 683. We need to take it into account because screen resolution of 1366x768 is usual solution for many laptops and displays.

Though it must be noted that most (if not all) of those displays accept an input video signal at 1360x768. tongue

Re: SVP4 resize(crop) problem (video frame width to x8)

>Though it must be noted that most (if not all) of those displays accept an input video signal at 1360x768.

Really?

For reference:
    1920x1080, Decrease to screen size(1366,768)
    Renderer Input (SVP3.1.7a, 1366x768):  http://pastebin.com/u0r6kBuG
    Renderer Input (SVP4 Free 4.0.0.52, 1360x768):  http://pastebin.com/26wNDzUR

6 (edited by Nintendo Maniac 64 21-11-2015 18:34:40)

Re: SVP4 resize(crop) problem (video frame width to x8)

tac wrote:

Really?

I probably should have thrown the word "can" in there, I did not mean exclusively.

In other words, I've never seen a 1366x768 display that could not also natively run at 1360x768 (this is without the use of custom resolutions fyi).

Re: SVP4 resize(crop) problem (video frame width to x8)

move to:

  Completely disable video crop in SVP 4
  http://www.svp-team.com/forum/viewtopic.php?id=2928