amlv4l2dec: CB2 refine resolution changed flow [1/1]
PD#SWPL-182111
Problem:
resolution changed causes buffering and continue
playing
Solution:
1.rename gst_aml_v4l2_object_unlock to
gst_aml_v4l2_object_flush_start
2.rename gst_aml_v4l2_object_unlock_stop to
gst_aml_v4l2_object_flush_stop
3.if received source change event before last empty
buffer, do not wait source change event again
Verify:
ap222
Change-Id: I5dd15e08e764f4b30aa89b4e81dfe187f39f657a
Signed-off-by: fei.deng <fei.deng@amlogic.com>
3 files changed