• Andreas Rheinhardt's avatar
    avformat/utils: Don't initialize in loops · 47a4528a
    Andreas Rheinhardt authored
    Since the recent changes to ff_packet_list_put, the source packet will
    be automatically reset when the reference is moved to the packet list,
    so that it is unnecessary to reinitialize the packet in the loops in
    parse_packet and ff_read_packet; initializing once at the beginning is
    enough.
    
    This also fixes a potential, but currently unexisting problem: If the
    raw packet buffer was initially not empty and probe_codec() failed,
    then the packet returned would not be initialized. But given that
    probe_codec() currently can't fail (always returns 0) this was not an
    acute danger.
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
    47a4528a
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...