Skip to content

y673893131/videoplayer

Repository files navigation

vPlay

A simple media player

development environment

1.qt creator 4.10.2
2.qt 5.9.7 build static
3.ffmpeg git-2020-01-13-7225479 https://ia801705.us.archive.org/10/items/zeranoe/win32
4.dx11 DXSDK_Feb10.exe
5.sdl2 https://github.com/libsdl-org/SDL
6.libass https://github.com/libass/libass

preview

image image image image image

note

1.remove dx11

DEFINES += RENDER_DX11-->//DEFINES += RENDER_DX11

2.remove thumbnail

DEFINES += THUMBNAIL-->//DEFINES += THUMBNAIL

3.remove ass

DEFINES += AAS_RENDER-->//DEFINES += AAS_RENDER

4.remove audio wave display

DEFINES += AUDIO_WAVE_DISPLAY-->//DEFINES += AUDIO_WAVE_DISPLAY

5.remove audio filter

#define AUDIO_FILTER-->//#define AUDIO_FILTER

6.remove video filter

#define VIDEO_FILTER-->//#define VIDEO_FILTER

7.modify audio dev

#define AUDIO_DEV_SELECT

static core_dev* dev_init()
{
#ifdef AUDIO_DEV_SELECT
//        return new core_dev_sdl;
//        return new core_dev_waveout;
//        return new core_dev_dsound;
        return new core_dev_xaudio2;
#else
        return new core_dev_sdl;
#endif
}