>hey at all, my first Post on this List,
>
>I announce here a quick and dirty Solution to compile transcode 1.1.0 
>rc3 on Systems with x264 core 65
[...]
>encode_x264.c:215: Fehler: struct <anonymous> hat kein Element namens 
>b_bidir_me
>encode_x264.c:215: Fehler: struct <anonymous> hat kein Element namens 
>b_bidir_me
>encode_x264.c:219: Fehler: struct <anonymous> hat kein Element namens 
>b_bframe_rdo
>encode_x264.c:219: Fehler: struct <anonymous> hat kein Element namens 
>b_bframe_rdo

Thanks for reporting this.  It looks like the parameters have been merged
into the subq parameter, so they're no longer settable independently:

new_subq <= 4: old_subq (same), !bidir_me, !brdo
new_subq == 5: old_subq 5, bidir_me, !brdo
new_subq == 6: old_subq 6, bidir_me, !brdo
new_subq == 7: old_subq 6, bidir_me, brdo
new_subq == 8: old_subq 7, bidir_me, brdo
new_subq == 9: old_subq 7, bidir_me, brdo, plus extra quality

Since all three parameters change meaning between versions 64 and 65,
here's what I'm doing:

- Accept all three, and accept subq values 1-9 instead of the current 1-7.
- For versions <= 64, silently clamp subq to the range 1-7.
- For versions >= 65, report a warning if bidir_me or brdo are used (but
     continue processing anyway, ignoring the options).

Francesco, does this look okay to you?  I've gone ahead and committed a
patch to this effect, but feel free to revise.  (In particular, I wasn't
sure whether we should warn that those options will be obsolete in later
x264 versions.)

P.S.  Yes, I'm still alive -- I just had an 11-month-long non-maskable
interrupt from work to deal with. (:

  --Andrew Church
    [EMAIL PROTECTED]
    http://achurch.org/

Reply via email to