demux_lavf: get updated metadata from a packet if available

Unfortunately, it looks like libav is missing the side_data function.
The side_data type is brand new in ffmpeg.