# HG changeset patch # User conrad # Date 1188951759 0 # Node ID 3d50766df97db48b241eac54f1b17bd4530d9c54 # Parent 8c51e92edd7de5bce5ef094d8bdbe126d6f1bad7 Simplify diff -r 8c51e92edd7d -r 3d50766df97d matroskaenc.c --- a/matroskaenc.c Wed Sep 05 00:22:37 2007 +0000 +++ b/matroskaenc.c Wed Sep 05 00:22:39 2007 +0000 @@ -43,7 +43,7 @@ static void put_ebml_size(ByteIOContext *pb, uint64_t size, int minbytes) { int bytes = minbytes; - while (size >> (bytes*8 + 7-bytes) > 0) bytes++; + while (size >> (bytes*7 + 7)) bytes++; // sizes larger than this are currently undefined in EBML // XXX: error condition?