mpegvparse: Fix last start code position when input buffer is empty
authorGreg Rutz <greg@gsr-tek.com>
Thu, 7 Nov 2013 17:57:22 +0000 (10:57 -0700)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 7 Nov 2013 18:10:39 +0000 (19:10 +0100)
commit7c23a6f23c185330d74ae4ccce79c3641a2fabac
tree3c25eaa8dcea51c6c44ba94381f7d0883acccfdf
parent660979bbf23809d66f2c91508df752ec370cd50f
mpegvparse: Fix last start code position when input buffer is empty

When the input buffer is empty and we need more data to determine
whether or not to terminate the previous frame, the last start code
location needs to be set to 4 bytes before the the current position
(size of start_code is 32-bits)

https://bugzilla.gnome.org/show_bug.cgi?id=711627
gst/videoparsers/gstmpegvideoparse.c