On 18 September 2016 at 00:30, Josh de Kock <j...@itanimul.li> wrote:
> I did this in about 5 minutes, and only tested it with one sample (on > OSX using the cocoa opengl renderer). Seems to work, but probably > won't for all cases. Would like some feedback where it doesnt work etc > > Signed-off-by: Josh de Kock <j...@itanimul.li> > --- > libavdevice/opengl_enc.c | 87 +++++++++++++++++++++++++----- > ------------------ > 1 file changed, 46 insertions(+), 41 deletions(-) > > diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c > index 1dbbb80..1917459 100644 > --- a/libavdevice/opengl_enc.c > +++ b/libavdevice/opengl_enc.c > @@ -46,7 +46,7 @@ > #include <GL/glx.h> > #endif > > -#if HAVE_SDL > +#if HAVE_SDL2 > #include <SDL.h> > #endif > > @@ -174,8 +174,10 @@ static const GLushort g_index[6] = > typedef struct OpenGLContext { > AVClass *class; ///< class for private options > > -#if HAVE_SDL > - SDL_Surface *surface; > +#if HAVE_SDL2 > + SDL_Texture *texture; > + SDL_Window *window; > + SDL_Renderer *renderer; > I said I will patch opengl, your implemantation donsn't look good at this point, declined, _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel