Ignore:
Timestamp:
Oct 18, 2011 1:51:01 AM (8 years ago)
Author:
nanang
Message:

Reenable ffmpeg H264 (re #1390):

  • Review H264 codec settings such as profile, level, NAL unit size, bitrate, quality, latency.
  • Added new format PJMEDIA_FORMAT_GBRP, 24 bits planar RGB, one of the formats outputted by the latest ffmpeg H264 decoder.
  • Fixed format change detection bug in ffmpeg wrapper, decoder didn't update its internal state with the new format so format change event was generated in every decoding operation.
  • Added compile time configurations for enabling/disabling ffmpeg codec H263+ & H264.
  • Updated pjsua app to adjust window size to original video size. With H264, default window size will be too big as it is init'd with default H264 video size, e.g: 720x480 for profile level 30.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/ffmpeg_util.c

    r3664 r3819  
    3333{ 
    3434    { PJMEDIA_FORMAT_RGBA, PIX_FMT_RGBA}, 
    35     { PJMEDIA_FORMAT_RGB24,PIX_FMT_RGB24}, 
     35    { PJMEDIA_FORMAT_RGB24,PIX_FMT_BGR24}, 
    3636    { PJMEDIA_FORMAT_BGRA, PIX_FMT_BGRA}, 
     37    { PJMEDIA_FORMAT_GBRP, PIX_FMT_GBR24P}, 
    3738 
    3839    { PJMEDIA_FORMAT_AYUV, PIX_FMT_NONE}, 
Note: See TracChangeset for help on using the changeset viewer.