[MPlayer-cvslog] r33403 - trunk/libmenu/menu.c

Ivan Kalvachev ikalvachev at gmail.com
Sat May 7 22:48:45 CEST 2011


On 5/7/11, Reimar Döffinger <Reimar.Doeffinger at gmx.de> wrote:
> On Sat, May 07, 2011 at 10:28:18PM +0200, Clément Bœsch wrote:
>> On Sat, May 07, 2011 at 09:06:27PM +0200, reimar wrote:
>> > Author: reimar
>> > Date: Sat May  7 21:06:26 2011
>> > New Revision: 33403
>> >
>> > Log:
>> > Fix variable type and values to match function prototype.
>> >
>> > Modified:
>> >    trunk/libmenu/menu.c
>> >
>> > Modified: trunk/libmenu/menu.c
>> > ==============================================================================
>> > --- trunk/libmenu/menu.c	Sat May  7 20:59:15 2011	(r33402)
>> > +++ trunk/libmenu/menu.c	Sat May  7 21:06:26 2011	(r33403)
>> > @@ -438,7 +438,7 @@ static char *menu_fribidi(char *txt)
>> >    static size_t buffer_size = 1024;
>> >    static char *outputstr;
>> >
>> > -  FriBidiCharType base;
>> > +  FriBidiParType base;
>> >    fribidi_boolean log2vis;
>> >    size_t len;
>> >
>> > @@ -459,7 +459,7 @@ static char *menu_fribidi(char *txt)
>> >        outputstr = realloc(outputstr, buffer_size);
>> >      }
>> >      len = fribidi_charset_to_unicode (char_set_num, txt, len, logical);
>> > -    base = menu_fribidi_flip_commas?FRIBIDI_TYPE_ON:FRIBIDI_TYPE_L;
>> > +    base = menu_fribidi_flip_commas?FRIBIDI_PAR_ON:FRIBIDI_PAR_LTR;
>> >      log2vis = fribidi_log2vis (logical, len, &base, visual, NULL, NULL,
>> > NULL);
>> >      if (log2vis) {
>> >        len = fribidi_remove_bidi_marks (visual, len, NULL, NULL, NULL);
>>
>> Careful about that one. IIRC we got the same issue with a sub file. It
>> may be meaningful to check for the version of FriBiDi.
>
> Yes I saw some code in the headers that would indicate that some
> older fribidi versions might have issues.
> But it didn't seem worth keeping it, I think we'll see when we get bug
> reports.

This breaks on my system.
My distro is with fribidi 0.10.9 from http://fribidi.org/ . Distro
just made major release.

I guess the one that works with these changes is fribidi2 0.19.2 .

So ...


More information about the MPlayer-cvslog mailing list