summaryrefslogtreecommitdiffstats
path: root/gst/h264parse/gsth264parse.h
AgeCommit message (Collapse)AuthorFilesLines
2008-06-03gst/h264parse/gsth264parse.*: Parse codec_data and use the nalu_size_length ↵Wim Taymans1-0/+1
field to get the NALU length in packetize... Original commit message from CVS: * gst/h264parse/gsth264parse.c: (gst_nal_bs_init), (gst_h264_parse_sink_setcaps), (gst_h264_parse_chain_forward), (gst_h264_parse_queue_buffer), (gst_h264_parse_chain_reverse), (gst_h264_parse_chain): * gst/h264parse/gsth264parse.h: Parse codec_data and use the nalu_size_length field to get the NALU length in packetized h264. When queueing a packetized buffer in reverse mode, don't unref the buffer twice. Avoid accessing the buffer TIMESTAMP field after we pushed it on the adaptor.
2008-01-17gst/h264parse/gsth264parse.*: Improve debugging.Wim Taymans1-0/+2
Original commit message from CVS: * gst/h264parse/gsth264parse.c: (gst_h264_parse_clear_queues), (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer), (gst_h264_parse_find_start_reverse), (gst_h264_parse_chain_reverse), (gst_h264_parse_chain): * gst/h264parse/gsth264parse.h: Improve debugging. Fix buffer splitting at sync codes and leftover buffer after scanning.
2008-01-16gst/h264parse/gsth264parse.*: Add reverse playback support for containers ↵Wim Taymans1-2/+17
that don't know how to properly send data b... Original commit message from CVS: * gst/h264parse/gsth264parse.c: (gst_nal_list_new), (gst_nal_list_prepend_link), (gst_nal_list_delete_head), (gst_nal_bs_init), (gst_nal_bs_read), (gst_nal_bs_eos), (gst_nal_bs_read_ue), (gst_h264_parse_class_init), (gst_h264_parse_init), (gst_h264_parse_set_property), (gst_h264_parse_get_property), (gst_h264_parse_sink_setcaps), (gst_h264_parse_clear_queues), (gst_h264_parse_chain_forward), (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer), (gst_h264_parse_find_start_reverse), (gst_h264_parse_chain_reverse), (gst_h264_parse_chain), (gst_h264_parse_sink_event), (gst_h264_parse_change_state): * gst/h264parse/gsth264parse.h: Add reverse playback support for containers that don't know how to properly send data between I-frames.
2006-05-22New plugin: h264parse (#340638)Michal Benes1-0/+64
Original commit message from CVS: Patch by: Michal Benes <michal dot benes at xeris dot cz> * configure.ac: * gst/h264parse/Makefile.am: * gst/h264parse/gsth264parse.c: (gst_h264_parse_base_init), (gst_h264_parse_finalize), (gst_h264_parse_class_init), (gst_h264_parse_init), (gst_h264_parse_chain), (gst_h264_parse_handle_event), (plugin_init): * gst/h264parse/gsth264parse.h: New plugin: h264parse (#340638)