Ignore:
Timestamp:
Dec 1, 2011 10:49:07 AM (13 years ago)
Author:
ming
Message:

Closed #1420: Add support for event manager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia-codec/ffmpeg_codecs.c

    r3861 r3893  
    16101610 
    16111611            /* Broadcast event */ 
    1612             if (pjmedia_event_publisher_has_sub(&codec->epub)) { 
     1612            { 
    16131613                pjmedia_event event; 
    16141614 
    16151615                pjmedia_event_init(&event, PJMEDIA_EVENT_FMT_CHANGED, 
    1616                                    &input->timestamp, &codec->epub); 
     1616                                   &input->timestamp, codec); 
    16171617                event.data.fmt_changed.dir = PJMEDIA_DIR_DECODING; 
    16181618                pj_memcpy(&event.data.fmt_changed.new_fmt, &ff->param.dec_fmt, 
    16191619                          sizeof(ff->param.dec_fmt)); 
    1620                 pjmedia_event_publish(&codec->epub, &event); 
     1620                pjmedia_event_publish(NULL, codec, &event, 0); 
    16211621            } 
    16221622        } 
     
    16521652 
    16531653        /* Check if we got key frame */ 
    1654         if (avframe.key_frame && pjmedia_event_publisher_has_sub(&codec->epub)) 
     1654        if (avframe.key_frame) 
    16551655        { 
    16561656            pjmedia_event event; 
    16571657 
    16581658            pjmedia_event_init(&event, PJMEDIA_EVENT_KEY_FRAME_FOUND, 
    1659                                &output->timestamp, &codec->epub); 
    1660             pjmedia_event_publish(&codec->epub, &event); 
     1659                               &output->timestamp, codec); 
     1660            pjmedia_event_publish(NULL, codec, &event, 0); 
    16611661        } 
    16621662    } else { 
Note: See TracChangeset for help on using the changeset viewer.