Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6406 in orxonox.OLD


Ignore:
Timestamp:
Jan 4, 2006, 2:47:56 PM (18 years ago)
Author:
hdavid
Message:

branches\avi_play: some cleanup

Location:
branches/avi_play/src/lib/graphics/importer
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/avi_play/src/lib/graphics/importer/media_container.cc

    r6401 r6406  
    6161  if (glIsTexture(texture))
    6262    glDeleteTextures(1, &texture);
    63   //SDL_FreeSurface(surface);
    6463
    6564  // Free the RGB image
     
    200199                 ((AVPicture*)RGB_frame)->data[0]+i *
    201200                 ((AVPicture*)RGB_frame)->linesize[0],
    202                   codec_context->width*sizeof(uint8_t)*3);
    203 
    204         /*surface = SDL_CreateRGBSurfaceFrom(data, codec_context->width,
    205                                            codec_context->height,24,
    206                                            codec_context->width*sizeof(uint8_t)*3,
    207 #if SDL_BYTEORDER == SDL_LIL_ENDIAN // OpenGL RGBA masks
    208                                            0x000000FF,
    209                                            0x0000FF00,
    210                                            0x00FF0000,
    211                                            0
    212 #else
    213                                            0xFF000000,
    214                                            0x00FF0000,
    215                                            0x0000FF00,
    216                                            0
    217 #endif
    218                                             );
    219 
    220         // Create an OpenGL texture from the surface
    221         glGenTextures(1, &texture);
    222         glBindTexture(GL_TEXTURE_2D, texture);
    223         glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
    224         glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
    225         // create the texture
    226         glTexImage2D(GL_TEXTURE_2D,
    227                     0,
    228                     GL_RGB,
    229                     surface->w, surface->h,
    230                     0,
    231                     GL_RGB,
    232                     GL_UNSIGNED_BYTE,
    233                     surface->pixels);
    234         // build the MipMaps
    235         gluBuild2DMipmaps(GL_TEXTURE_2D,
    236                         GL_RGB,
    237                         surface->w,
    238                         surface->h,
    239                         GL_RGB,
    240                         GL_UNSIGNED_BYTE,
    241                         surface->pixels);
    242         glBindTexture(GL_TEXTURE_2D, 0); */
     201                  codec_context->width*sizeof(uint8_t)*3);
    243202
    244203        // Create an OpenGL texture
     
    265224                        data);
    266225        glBindTexture(GL_TEXTURE_2D, 0);
    267        
    268         //avcodec_flush_buffers(codec_context);
    269226
    270227        return texture;
  • branches/avi_play/src/lib/graphics/importer/media_container.h

    r6401 r6406  
    3434  AVFrame* RGB_frame;
    3535
    36   //SDL_Surface* surface;
    3736  GLuint texture;
    3837  uint8_t* data;
  • branches/avi_play/src/lib/graphics/importer/movie_player.cc

    r6401 r6406  
    5252  if (glIsTexture(texture))
    5353    glDeleteTextures(1, &texture);
    54   //SDL_FreeSurface(surface);
    5554
    5655  // Free the RGB image
     
    213212                 ((AVPicture*)RGB_frame)->linesize[0],
    214213                 codec_context->width*sizeof(uint8_t)*3);
    215 
    216        /* surface = SDL_CreateRGBSurfaceFrom(data, codec_context->width,
    217                                            codec_context->height,24,
    218                                            codec_context->width*sizeof(uint8_t)*3,
    219 #if SDL_BYTEORDER == SDL_LIL_ENDIAN // OpenGL RGBA masks
    220                                            0x000000FF,
    221                                            0x0000FF00,
    222                                            0x00FF0000,
    223                                            0
    224 #else
    225                                            0xFF000000,
    226                                            0x00FF0000,
    227                                            0x0000FF00,
    228                                            0
    229 #endif
    230                                             );
    231 
    232         glBindTexture(GL_TEXTURE_2D, texture);
    233         // update the texture
    234         glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0,
    235                           surface->w, surface->h,
    236                           GL_RGB, GL_UNSIGNED_BYTE,
    237                           surface->pixels);
    238         // build the MipMaps
    239         gluBuild2DMipmaps(GL_TEXTURE_2D,
    240                         GL_RGB,
    241                         surface->w,
    242                         surface->h,
    243                         GL_RGB,
    244                         GL_UNSIGNED_BYTE,
    245                         surface->pixels);
    246         glBindTexture(GL_TEXTURE_2D, 0);*/
    247 
    248214
    249215        glBindTexture(GL_TEXTURE_2D, texture);
  • branches/avi_play/src/lib/graphics/importer/movie_player.h

    r6401 r6406  
    4848  AVFrame* RGB_frame;
    4949
    50   //SDL_Surface* surface;
    5150  GLuint texture;
    5251  uint8_t* data;
Note: See TracChangeset for help on using the changeset viewer.