Windows only: Experimental SDL2 renderer

Started by Jan Gruuthuse, September 09, 2015, 10:01:41 AM

Previous topic - Next topic

Jan Gruuthuse

After indexing the video,  avidemux surface stays gray. Terminal:
[renderDisplayResize]  Render to 1280x720 zoom=2
  [sdlRenderImpl]  [SDL] Init rendered
  [init]  [SDL] Initialising video subsystem
  [init]  [SDL] Video subsystem init ok
  [init]  [SDL] Creating window (at 755,373)
  [init]  [0] opengl
  [init]  [1] opengles2
  [init]  [2] software


Only supported with some kind of video cards?

_____________________________________________
Avidemux v2.6.10 (bec3c91)
_____________________________________________
Compiler: GCC 4.8.4
cmake: 2.8.12.2
Build Target: Linux (x86-64)
User Interface: Qt (4.8.6)
_____________________________________________
Kernel: Linux 3.13.0-63-generic (x86_64) (linux-image-3.13.0-63-generic   3.13.0-63.103)
Distribution: Linux Ubuntu 14.04.3 LTS (Trusty)

Intel Core i7-3770K @ 3.50GHz (4 Cores/8 Threads) with 32 GB ram

Desktop: Unity 7.2.5
Display Server: X Server 1.15.1
Display Driver: NVIDIA 352.39
OpenGL: 4.3.0


OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer: GeForce GTX 960/PCIe/SSE2 2048MB (1227/3600MHz)
OpenGL: 4.5.0 NVIDIA 352.30


- vdpauinfo:API version: 1   NVIDIA VDPAU Driver Shared Library  352.39
- x264 0.148.2597 e86f3a1
- x265 [info]: HEVC encoder version 1.5+1-32d72a0285e0
_____________________________________________

Jan Gruuthuse

Or are other requirements unmet?
Quotedpkg -l libsdl*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-===========================================================
un  libsdl-1.3-0                <none>             <none>             (no description available)
un  libsdl-1.3-dev              <none>             <none>             (no description available)
un  libsdl-dev                  <none>             <none>             (no description available)
ii  libsdl-gfx1.2-4:amd64       2.0.23-3           amd64              drawing and graphical effects extension for SDL
ii  libsdl-gfx1.2-dev:amd64     2.0.23-3           amd64              development files for SDL_gfx
un  libsdl-gfx1.2-doc           <none>             <none>             (no description available)
ii  libsdl-image1.2:amd64       1.2.12-5build2     amd64              Image loading library for Simple DirectMedia Layer 1.2, lib
ii  libsdl-image1.2-dev:amd64   1.2.12-5build2     amd64              Image loading library for Simple DirectMedia Layer 1.2, dev
ii  libsdl-mixer1.2:amd64       1.2.12-10          amd64              Mixer library for Simple DirectMedia Layer 1.2, libraries
ii  libsdl-mixer1.2-dev:amd64   1.2.12-10          amd64              Mixer library for Simple DirectMedia Layer 1.2, development
ii  libsdl-net1.2:amd64         1.2.8-4            amd64              Network library for Simple DirectMedia Layer 1.2, libraries
ii  libsdl-net1.2-dev:amd64     1.2.8-4            amd64              Network library for Simple DirectMedia Layer 1.2, developme
ii  libsdl-sound1.2:amd64       1.0.3-7            amd64              Sound library for Simple DirectMedia Layer 1.2, libraries
ii  libsdl-sound1.2-dev:amd64   1.0.3-7            amd64              Sound library for Simple DirectMedia Layer 1.2, development
ii  libsdl-ttf2.0-0:amd64       2.0.11-3           amd64              TrueType Font library for Simple DirectMedia Layer 1.2, lib
ii  libsdl-ttf2.0-dev:amd64     2.0.11-3           amd64              TrueType Font library for Simple DirectMedia Layer 1.2, dev
un  libsdl1.2                   <none>             <none>             (no description available)
un  libsdl1.2-all               <none>             <none>             (no description available)
ii  libsdl1.2-dev               1.2.15-8ubuntu1.1  amd64              Simple DirectMedia Layer development files
un  libsdl1.2-esd               <none>             <none>             (no description available)
un  libsdl1.2-nas               <none>             <none>             (no description available)
un  libsdl1.2-oss               <none>             <none>             (no description available)
ii  libsdl1.2debian:amd64       1.2.15-8ubuntu1.1  amd64              Simple DirectMedia Layer
un  libsdl1.2debian-all         <none>             <none>             (no description available)
un  libsdl1.2debian-alsa        <none>             <none>             (no description available)
un  libsdl1.2debian-esd         <none>             <none>             (no description available)
un  libsdl1.2debian-nas         <none>             <none>             (no description available)
un  libsdl1.2debian-oss         <none>             <none>             (no description available)
un  libsdl1.2debian-pulseaudio  <none>             <none>             (no description available)
ii  libsdl2-2.0-0:amd64         2.0.2+dfsg1-3ubunt amd64              Simple DirectMedia Layer
ii  libsdl2-dev                 2.0.2+dfsg1-3ubunt amd64              Simple DirectMedia Layer development files
ii  libsdl2-gfx-1.0-0:amd64     1.0.0-2            amd64              drawing and graphical effects extension for SDL2
ii  libsdl2-gfx-dbg:amd64       1.0.0-2            amd64              debugging symbols for SDL2_gfx
ii  libsdl2-gfx-dev:amd64       1.0.0-2            amd64              development files for SDL2_gfx
ii  libsdl2-gfx-doc             1.0.0-2            all                documentation files for SDL2_gfx

mean

It's experimental and half broken at the moment

Jan Gruuthuse


mean

It's mostly for windows/Mac, they dont have a reliable fast display engine atm


AQUAR

#6
All we have is the "default raster" for rendering images.
I guess that is some directx filter.
Using graphedit it seems videos render with VRM7 (on my old PC with windows 7).

SDL might give us back the opengl display option.

mean

It should be mostly working on windows now

AQUAR


Jan Gruuthuse

QuoteOnly enable SDL2 on windows, more problems than its worth on linux
I agree with your decision/findings. Did remove enabled sdl2 ubuntu builds from my postings.