gst/mpeg4videoparse/mpeg4videoparse.*: Parse the config data (either outbound or...
authorSjoerd Simons <sjoerd@luon.net>
Tue, 13 May 2008 17:21:07 +0000 (17:21 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 13 May 2008 17:21:07 +0000 (17:21 +0000)
commit7bd28a6a9498c30275cee2ede6758611819b8a11
treedd76a53b5d4d6fc876c0bfc334ba346845a0cb57
parent03271f091aca8885e1e5e4c6c550f8f8e9db63ec
gst/mpeg4videoparse/mpeg4videoparse.*: Parse the config data (either outbound or in the stream) to set width/height, ...

Original commit message from CVS:
Patch by: Sjoerd Simons <sjoerd at luon dot net>
* gst/mpeg4videoparse/mpeg4videoparse.c:
(gst_mpeg4vparse_set_new_caps), (gst_mpeg4vparse_align),
(get_bits), (next_start_code), (gst_mpeg4vparse_handle_vos),
(gst_mpeg4vparse_push), (gst_mpeg4vparse_drain),
(gst_mpeg4vparse_chain), (gst_mpeg4vparse_sink_setcaps),
(gst_mpeg4vparse_sink_event), (gst_mpeg4vparse_src_query),
(gst_mpeg4vparse_set_property), (gst_mpeg4vparse_get_property),
(gst_mpeg4vparse_class_init), (gst_mpeg4vparse_init):
* gst/mpeg4videoparse/mpeg4videoparse.h:
Parse the config data (either outbound or in the stream) to set
width/height, apect ration, framerate in the caps if applicable.
Mark frames as GST_BUFFER_FLAG_DELTA_UNIT when they are not
intra frames
Set the timestamps of outgoing buffers to the buffer in
which the VOP header was found.
Drop incoming data untill configuration is found (by default,
configurable using a property).
Report a 1 frame latency. Fixes #532723.
ChangeLog
gst/mpeg4videoparse/mpeg4videoparse.c
gst/mpeg4videoparse/mpeg4videoparse.h