[gst-devel] New EVENT : Video Fast Update

Miguel Verdu luiverco at gmail.com
Tue Sep 7 13:12:45 CEST 2010


Hi all

We are planning to add support in our video codecs for the fast update
commands defined in H.245 recommendation. This is also functionally
similar to what is required by the RTP/AVPF spec (RFC4585).


I would like to start the discussion in the mailing list on how to
implement this
 so that we can do something that eventually will be defined by GStreamer and
not proprietary to the codecs in our platforms.

My current proposal tries to be general enough to cover what is required by
both recommendations

- New upstream event
 GST_EVENT_VIDEO_FAST_UPDATE
   A feedback message from decoder to encoder. Contains information of the type
   of feedback the decoder is producing.  Event travels up to rtpbin
where it is
   formatted and sent via the RTCP channel

- New structures to be attached to the event:

Name: PictureLoss
 Empty stuct

Name: SliceLoss
 *Key: (type) value*
 First: (guint) address of the first MB(MacroBlocks) where corruption
was detected
 Number: (guint) number of MB's corrupted
 PictureID:(guint) codec specific picture identifier

Name: ReferencePictureSelection
*Key:(type)value*
 Native_info: (guint*) array with a codec specific bitstring that
defines the current reference picture/slices in used by the decoder
 Length: (guint) length of the bitstring


Regards

Miguel




More information about the gstreamer-devel mailing list