# HG changeset patch # User reimar # Date 1236022951 0 # Node ID 50e847b72cdd4e35d8120fd79c46ca12b23f8bd0 # Parent 39425084bd5cf1bfb02030c442133df78f08b753 Simplify show_bits_long and copy the GetBitsContext around only once instead of twice. diff -r 39425084bd5c -r 50e847b72cdd bitstream.h --- a/bitstream.h Mon Mar 02 17:32:53 2009 +0000 +++ b/bitstream.h Mon Mar 02 19:42:31 2009 +0000 @@ -713,9 +713,7 @@ if(n<=17) return show_bits(s, n); else{ GetBitContext gb= *s; - int ret= get_bits_long(s, n); - *s= gb; - return ret; + return get_bits_long(&gb, n); } }