mov: do not print string len in handler_name.
authorClément Bœsch <clement.boesch@smartjog.com>
Thu, 5 Apr 2012 13:14:00 +0000 (15:14 +0200)
committerClément Bœsch <ubitux@gmail.com>
Thu, 5 Apr 2012 15:32:54 +0000 (17:32 +0200)
commit614716f5831af4646329cc08db6fa47a8368883d
tree10d288aa3d850da707b0eae8e6bcf0029a92d0ef
parentc99bdd51b2707c13273b2026690358506acef14e
mov: do not print string len in handler_name.

The handler name is stored as a pascal string in the QT specs (first
byte is the length of the string), thus leading to an invalid metadata
string export.

Also add a second length check based on the first character to avoid
overwriting an already specified handler_name (it happens with Youtube
videos for instance, the handler_name get masked), or specifying an
empty string metadata.
libavformat/mov.c