[FFmpeg-devel] [PATCH 1/7] ffprobe: Change string_validation to int, its accessed via AVOption as int
Michael Niedermayer
michaelni at gmx.at
Wed Feb 4 15:23:59 CET 2015
On Wed, Feb 04, 2015 at 12:34:53PM +0100, Stefano Sabatini wrote:
> On date Monday 2015-02-02 23:22:09 +0100, Michael Niedermayer encoded:
> > Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> > ---
> > ffprobe.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/ffprobe.c b/ffprobe.c
> > index d352bb6b..30f9cba 100644
> > --- a/ffprobe.c
> > +++ b/ffprobe.c
> > @@ -338,7 +338,7 @@ struct WriterContext {
> > unsigned int nb_section_frame; ///< number of the frame section in case we are in "packets_and_frames" section
> > unsigned int nb_section_packet_frame; ///< nb_section_packet or nb_section_frame according if is_packets_and_frames
> >
> > - StringValidation string_validation;
> > + int string_validation;
> > char *string_validation_replacement;
> > unsigned int string_validation_utf8_flags;
> > };
>
> What's the problem with the enum and av_opt()?
>
> Enums help with debugging.
the enum might be a different data type than int, it might have
a different sizeof() than sizeof(int), av_opt accessing it could
fail.
Iam not aware of a real platform where this actually happens but that
could be my lack of knowledge of how enums are defined in the various
ABIs
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Complexity theory is the science of finding the exact solution to an
approximation. Benchmarking OTOH is finding an approximation of the exact
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150204/df4b72c7/attachment.asc>
More information about the ffmpeg-devel
mailing list