[MPlayer-dev-eng] [PATCH] vf_screenshot, output filename corresponding to the played file

Michael Niedermayer michaelni at gmx.at
Sun Nov 30 23:19:54 CET 2008


On Tue, Nov 25, 2008 at 11:40:09PM +0300, Ruslan Savchenko wrote:
> On Tue, Nov 25, 2008 at 10:44 PM, Uoti Urpala <uoti.urpala at pp1.inet.fi> wrote:
> > On Sun, 2008-11-23 at 19:59 +0300, Ruslan Savchenko wrote:
[...]

> >
> >> In mplayer.c 'filename' is already global.
> >
> > I've already removed that global in my git tree.
> >
> >
> >> 0002-Replace-magic-number-102-by-SHOT_FNAME_LENGTH-macro.patch
> >>     Define SHOT_FNAME_LENGTH and use it instead of magic numbers.
> >>
> >> 0003-Change-priv-fname-allocation-from-static-to-dynamic.patch
> >>     Allocate priv->fname dynamically in gen_fname() and free it in
> >> put_image(). Dynamic allocation is required by further patches.
> >
> > Seems the filename is only used immediately after being generated and
> > there is no need to allocate permanent storage for it. It should be
> > possible to store it in a local variable with much simpler code.
> >
> 
> Yes, but the question is what length should be priv->fname? I used 256
> in very the first version of vf_screenshot patch but it seemed this
> number didn't satisfy everyone. Even I once had a video file with file
> name length more than 256 chars.

question is
why is it in the context instead of a local var?


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20081130/74d4cd49/attachment.pgp>


More information about the MPlayer-dev-eng mailing list