-
- Downloads
accel: refactor to fit new hwaccel api
libavutil now covers the simple cases for creating and managing devices.
As Ring does not need to fine-tune these processes, most of the accel
code can be and has been removed.
Most hardware decoders output NV12, so skip extra conversions by
outputting NV12. Said pixel format is supported by everything that isn't
excessively old.
Change-Id: I10c440026fc3b289dbba7ecbca47e55c57147207
Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
Showing
- src/media/media_decoder.cpp 30 additions, 27 deletionssrc/media/media_decoder.cpp
- src/media/media_decoder.h 6 additions, 7 deletionssrc/media/media_decoder.h
- src/media/video/accel.cpp 80 additions, 183 deletionssrc/media/video/accel.cpp
- src/media/video/accel.h 7 additions, 45 deletionssrc/media/video/accel.h
- src/media/video/osxvideo/Makefile.am 0 additions, 4 deletionssrc/media/video/osxvideo/Makefile.am
- src/media/video/osxvideo/videotoolbox.h 0 additions, 60 deletionssrc/media/video/osxvideo/videotoolbox.h
- src/media/video/osxvideo/videotoolbox.mm 0 additions, 158 deletionssrc/media/video/osxvideo/videotoolbox.mm
- src/media/video/v4l2/Makefile.am 1 addition, 9 deletionssrc/media/video/v4l2/Makefile.am
- src/media/video/v4l2/vaapi.cpp 0 additions, 136 deletionssrc/media/video/v4l2/vaapi.cpp
- src/media/video/v4l2/vaapi.h 0 additions, 79 deletionssrc/media/video/v4l2/vaapi.h
- src/media/video/v4l2/vdpau.cpp 0 additions, 120 deletionssrc/media/video/v4l2/vdpau.cpp
- src/media/video/v4l2/vdpau.h 0 additions, 64 deletionssrc/media/video/v4l2/vdpau.h
Loading
Please register or sign in to comment