msdk: implements GstMsdkContext.
Makes GstMsdkContext to be a descendant of GstObject so that we could track the life-cycle of the session of the driver. Also replaces MsdkContext with this one. Keeps msdk_d3d.c alive for the future. https://bugzilla.gnome.org/show_bug.cgi?id=790752
- sys/msdk/Makefile.am 2 additions, 0 deletionssys/msdk/Makefile.am
- sys/msdk/gstmsdkcontext.c 213 additions, 0 deletionssys/msdk/gstmsdkcontext.c
- sys/msdk/gstmsdkcontext.h 89 additions, 0 deletionssys/msdk/gstmsdkcontext.h
- sys/msdk/gstmsdkdec.c 14 additions, 14 deletionssys/msdk/gstmsdkdec.c
- sys/msdk/gstmsdkdec.h 2 additions, 1 deletionsys/msdk/gstmsdkdec.h
- sys/msdk/gstmsdkenc.c 12 additions, 11 deletionssys/msdk/gstmsdkenc.c
- sys/msdk/gstmsdkenc.h 2 additions, 1 deletionsys/msdk/gstmsdkenc.h
- sys/msdk/gstmsdkh265dec.c 1 addition, 1 deletionsys/msdk/gstmsdkh265dec.c
- sys/msdk/gstmsdkh265enc.c 1 addition, 1 deletionsys/msdk/gstmsdkh265enc.c
- sys/msdk/gstmsdkvp8dec.c 1 addition, 1 deletionsys/msdk/gstmsdkvp8dec.c
- sys/msdk/gstmsdkvp8enc.c 1 addition, 1 deletionsys/msdk/gstmsdkvp8enc.c
- sys/msdk/meson.build 1 addition, 0 deletionssys/msdk/meson.build
- sys/msdk/msdk.h 0 additions, 6 deletionssys/msdk/msdk.h
- sys/msdk/msdk_d3d.c 0 additions, 18 deletionssys/msdk/msdk_d3d.c
- sys/msdk/msdk_libva.c 0 additions, 99 deletionssys/msdk/msdk_libva.c