Search.setIndex({docnames:["appendices","bitarray","bitstream","bitstring_classes","constbitarray","constbitstream","contents","creation","examples","exp-golomb","functions","index","interpretation","introduction","misc","optimisation","packing","quick_ref","reading","reference","release_notes","slicing","walkthrough"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["appendices.rst","bitarray.rst","bitstream.rst","bitstring_classes.rst","constbitarray.rst","constbitstream.rst","contents.rst","creation.rst","examples.rst","exp-golomb.rst","functions.rst","index.rst","interpretation.rst","introduction.rst","misc.rst","optimisation.rst","packing.rst","quick_ref.rst","reading.rst","reference.rst","release_notes.rst","slicing.rst","walkthrough.rst"],objects:{"":{bitstring:[3,0,0,"-"]},"bitstring.BitArray":{"float":[1,3,1,""],"int":[1,3,1,""],__delitem__:[1,2,1,""],__iadd__:[1,2,1,""],__iand__:[1,2,1,""],__ilshift__:[1,2,1,""],__imul__:[1,2,1,""],__ior__:[1,2,1,""],__irshift__:[1,2,1,""],__ixor__:[1,2,1,""],__setitem__:[1,2,1,""],append:[1,2,1,""],bin:[1,3,1,""],bool:[1,3,1,""],bytes:[1,3,1,""],byteswap:[1,2,1,""],clear:[1,2,1,""],copy:[1,2,1,""],floatbe:[1,3,1,""],floatle:[1,3,1,""],floatne:[1,3,1,""],hex:[1,3,1,""],insert:[1,2,1,""],intbe:[1,3,1,""],intle:[1,3,1,""],intne:[1,3,1,""],invert:[1,2,1,""],oct:[1,3,1,""],overwrite:[1,2,1,""],prepend:[1,2,1,""],replace:[1,2,1,""],reverse:[1,2,1,""],rol:[1,2,1,""],ror:[1,2,1,""],se:[1,3,1,""],set:[1,2,1,""],sie:[1,3,1,""],ue:[1,3,1,""],uie:[1,3,1,""],uint:[1,3,1,""],uintbe:[1,3,1,""],uintle:[1,3,1,""],uintne:[1,3,1,""]},"bitstring.Bits":{"float":[4,3,1,""],"int":[4,3,1,""],__add__:[4,2,1,""],__and__:[4,2,1,""],__bool__:[4,2,1,""],__contains__:[4,2,1,""],__copy__:[4,2,1,""],__eq__:[4,2,1,""],__getitem__:[4,2,1,""],__hash__:[4,2,1,""],__invert__:[4,2,1,""],__len__:[4,2,1,""],__lshift__:[4,2,1,""],__mul__:[4,2,1,""],__ne__:[4,2,1,""],__nonzero__:[4,2,1,""],__or__:[4,2,1,""],__radd__:[4,2,1,""],__rand__:[4,2,1,""],__repr__:[4,2,1,""],__rmul__:[4,2,1,""],__ror__:[4,2,1,""],__rshift__:[4,2,1,""],__rxor__:[4,2,1,""],__str__:[4,2,1,""],__xor__:[4,2,1,""],all:[4,2,1,""],any:[4,2,1,""],bin:[4,3,1,""],bool:[4,3,1,""],bytes:[4,3,1,""],count:[4,2,1,""],cut:[4,2,1,""],endswith:[4,2,1,""],find:[4,2,1,""],findall:[4,2,1,""],floatbe:[4,3,1,""],floatle:[4,3,1,""],floatne:[4,3,1,""],hex:[4,3,1,""],intbe:[4,3,1,""],intle:[4,3,1,""],intne:[4,3,1,""],join:[4,2,1,""],len:[4,3,1,""],length:[4,3,1,""],oct:[4,3,1,""],rfind:[4,2,1,""],se:[4,3,1,""],sie:[4,3,1,""],split:[4,2,1,""],startswith:[4,2,1,""],tobytes:[4,2,1,""],tofile:[4,2,1,""],ue:[4,3,1,""],uie:[4,3,1,""],uint:[4,3,1,""],uintbe:[4,3,1,""],uintle:[4,3,1,""],uintne:[4,3,1,""],unpack:[4,2,1,""]},"bitstring.ConstBitStream":{bitpos:[5,3,1,""],bytealign:[5,2,1,""],bytepos:[5,3,1,""],peek:[5,2,1,""],peeklist:[5,2,1,""],pos:[5,3,1,""],read:[5,2,1,""],readlist:[5,2,1,""],readto:[5,2,1,""]},bitstring:{BitArray:[1,1,1,""],BitStream:[2,1,1,""],Bits:[4,1,1,""],ByteAlignError:[10,4,1,""],ConstBitStream:[5,1,1,""],CreationError:[10,4,1,""],Error:[10,4,1,""],InterpretError:[10,4,1,""],ReadError:[10,4,1,""],pack:[10,5,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","exception","Python exception"],"5":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:exception","5":"py:function"},terms:{"000":21,"0000":4,"000000":21,"0000000000000000":1,"0000000001100100101":7,"0000001":9,"0000001010001":4,"000000101101":7,"00000101":[1,14],"0000011":9,"000001b3":[7,18],"00001":9,"000010":9,"000011":9,"0001":7,"0001000":9,"0001001":9,"000100100011":[12,20],"0001010":9,"00010101":14,"0001011":9,"00011":9,"000110":9,"0001100":9,"0001101":[7,12],"000111":9,"00040":14,"001":[9,10,20],"0010":9,"00100":9,"001001101101101011000100100101":9,"00101":9,"0011":[7,9],"00110":9,"001100":7,"0011001111":1,"0011010":3,"00111":9,"0011111111001111":1,"0011ffff2233":21,"010":[9,20],"0100":7,"01000":4,"0100011":4,"01001":9,"010010":9,"01001000":4,"010011":9,"010101010":4,"01011":9,"01011010":14,"01011111":14,"011":9,"0110":[9,18],"011001":1,"011010":1,"0111":9,"0123":12,"01234567":4,"013ff":3,"0443":[12,20],"0b0":[1,4,7,12,20,21,22],"0b000":21,"0b0000":8,"0b00000":16,"0b0000000":4,"0b0000000000":4,"0b0000000001100000000":20,"0b000000100":20,"0b000000111":20,"0b0000010000":4,"0b000001101":14,"0b00001111":[14,20],"0b000100":4,"0b00010001001":20,"0b000100100011":20,"0b00011":21,"0b00011000":21,"0b0001100111":14,"0b0001101":4,"0b0001110000":1,"0b0001111":21,"0b00011110":21,"0b001":[13,20],"0b0010":14,"0b001000000":20,"0b001000110100":4,"0b00100110":14,"0b00101":20,"0b00110":22,"0b001100":7,"0b0011001":1,"0b0011010":3,"0b00111":20,"0b0011111":20,"0b01":[4,7,8,13,21,22],"0b01000001":1,"0b01010101":14,"0b01100":22,"0b01100100":14,"0b0111":4,"0b011101011001":18,"0b1":[1,3,4,7,8,13,14,15,16,20,22],"0b10":[3,4,14,20],"0b100":[4,8],"0b100000000":20,"0b1001":20,"0b10011001":14,"0b101":[4,22],"0b10101":20,"0b10111":1,"0b11":[4,7,10,18,20],"0b110":[4,10,16,18,22],"0b11000":20,"0b110000110110":18,"0b11011":16,"0b11011100":4,"0b111":[1,4,12],"0b1110":4,"0b11100011":4,"0b111001":1,"0b1110010":4,"0b1110011000":14,"0b11101":20,"0b111011":14,"0b1111":[7,14,18,20,21],"0b11110":[1,21],"0b111101101":[4,20],"0b111110":22,"0b1111111":[4,14],"0b1111111100":22,"0f112233":21,"0o031544":4,"0o0443":20,"0o2":[10,14],"0o332":7,"0o34100":7,"0o4464":4,"0o7":[16,22],"0o755":[3,4,20],"0o7550":7,"0o77":20,"0o775":[4,13],"0o7777":[4,7],"0x0":12,"0x00":[1,14,20],"0x0000":[1,20],"0x00000000":1,"0x0000001b3":16,"0x000001":[12,22],"0x000001b3":[7,8,16,20,22],"0x000001b31601201":22,"0x00001":14,"0x0001":[1,20],"0x0001020347":[5,20],"0x0001ee":4,"0x0001ee00000d7":4,"0x0011":20,"0x001122":21,"0x00112233":21,"0x00112233445566":[1,20],"0x00123400001234":18,"0x0023122":4,"0x0100":20,"0x010203":20,"0x0123456":4,"0x0123456789abcdef":8,"0x013ff":3,"0x01ffc9":7,"0x03":4,"0x04050647":[5,20],"0x06":[4,22],"0x0f":[4,20],"0x0f231443e8":18,"0x1":[4,8],"0x11":21,"0x11003322554466":[1,20],"0x11006655443322":[1,20],"0x11223344":14,"0x112233445566":21,"0x12":7,"0x123":[12,16,20],"0x1234":[4,5,18],"0x123456":[5,18],"0x12345678":4,"0x1234ff":20,"0x164b":12,"0x1e":21,"0x1f":14,"0x2":14,"0x22":4,"0x23":20,"0x23ef55302":5,"0x3":[4,8],"0x31fff4":20,"0x33":4,"0x34":[4,20],"0x3434343434":4,"0x35e22":4,"0x3c":4,"0x3e":[18,20],"0x3f":4,"0x4":[4,14],"0x4223fbddec2231":14,"0x42423":4,"0x43211234":4,"0x43fe01ff21":5,"0x47":[5,18,20,21],"0x4700004711472222":21,"0x47000102034704050647":[5,20],"0x47001243":21,"0x4732":18,"0x4732aa34":18,"0x4f":22,"0x6":18,"0x6410281bc0":8,"0x80808080":1,"0x80808f":1,"0x934":4,"0xa":5,"0xa9f":22,"0xab":15,"0xab220101":4,"0xabbb":18,"0xabc":7,"0xabcd":20,"0xabcdef":5,"0xb3":4,"0xbad":1,"0xbadf00d":1,"0xbb":18,"0xcc":8,"0xccd00ee":1,"0xccdee":1,"0xccee":1,"0xcdccccbedf84f67700008841":20,"0xcdcd":13,"0xd":1,"0xdef":7,"0xe":[20,21],"0xe3":4,"0xee34":13,"0xef":10,"0xef133":14,"0xef342":20,"0xf":[1,3,7,18,21],"0xf0":4,"0xf00d":1,"0xf3":1,"0xff":[4,14,16,18,20],"0xff01":22,"0xff470001":13,"0xffee3241f":14,"0xfff":[4,7],"0xffff":[20,21],"100":[5,8,15,16,20],"1000":[7,15,20,21],"1000000":[4,8,22],"1000110101000001":1,"1001":8,"100101":1,"101":16,"1010":21,"101010100000":21,"1010101010101010":[14,21],"101100000":14,"102":20,"104":4,"106":20,"108":10,"10mb":7,"10th":21,"110":8,"110100000":14,"111":[12,14],"11101":1,"1111":[4,5],"111100011111111":18,"111101101000":7,"1111111":7,"11111111":14,"1111111100000001":22,"11223366":21,"11gb":4,"11th":21,"122":8,"123":[12,20],"1230":12,"1232":1,"1234":1,"125mb":22,"127":7,"128":7,"130":18,"131073":20,"132":4,"136":4,"152":7,"156":20,"1740":4,"176":20,"17th":4,"180":20,"1840656947":13,"186":20,"188":20,"189":20,"193":20,"194":20,"196":20,"1e34":20,"1st":4,"200":15,"200000000000000001":20,"201":20,"222":20,"2356":4,"23e":5,"244":8,"2454310349":13,"255":[3,7],"256mb":14,"25th":4,"264":[8,9],"283":12,"288":[8,16,18,22],"300":7,"32nd":21,"34100":7,"352":[8,16,18,22],"3994":7,"3e12":3,"4000":8,"402":7,"423":1,"444444":4,"470000":21,"4711":21,"472222":21,"48000":8,"4e31":7,"4gb":20,"500":13,"501":15,"509":5,"540":13,"65281":22,"65536":12,"6h3b":16,"754":[4,7],"755":[3,4],"7550":7,"8000000":20,"880":20,"8888":20,"9249cdcd":13,"93944160032":4,"999997":4,"9th":4,"abstract":21,"boolean":[3,4,5,7,16,18,20,21,22],"break":20,"byte":[1,3,4,5,6,8,10,11,13,14,16,17,21,22],"case":[4,7,9,10,13,15,18,20,22],"class":[0,6,8,10,11,13,17,18,19,22],"const":7,"default":[1,3,4,7,18,21],"final":[7,8,16,18,21,22],"float":[1,3,4,5,6,11,13,16,17,18],"function":[0,3,4,6,7,11,12,13,16,18,19,21,22],"import":[4,7,12,13,14,20,22],"int":[1,3,4,5,6,7,10,13,14,16,17,18,20,22],"long":[4,7,10,12,14,18,20,22],"new":[1,4,5,8,10,13,15,16,17,18,21,22],"public":[3,20],"return":[1,4,5,8,10,12,14,15,16,17,18,21,22],"short":[9,11,12],"switch":20,"true":[1,3,4,5,7,8,14,15,16,17,18,20,21,22],"try":[4,7,14,18,20,22],"while":[3,4,7,9,12,13,14,20],AND:[1,4,14,20],And:[10,16],For:[3,4,5,7,9,10,12,15,16,17,18,20,21,22],Its:20,One:[15,21,22],PCs:7,SPS:8,That:[7,20],The:[0,6,8,9,10,11,12,13,14,15,16,17,18,19,22],Then:16,There:[2,7,8,9,14,15,20,22],These:[3,4,5,7,10,12,14,16,18,20,22],Use:[0,7],Used:4,Uses:21,Using:[1,6,9,14,20,21],Yes:20,__add__:[1,4,14,15],__and__:4,__bool__:4,__contains__:[4,20],__copy__:4,__delitem__:[1,20],__eq__:4,__getitem__:[4,14],__hash__:[1,4],__iadd__:[1,14,15],__iand__:1,__ilshift__:1,__imul__:1,__init__:[7,8],__invert__:4,__ior__:1,__irshift__:1,__ixor__:1,__len__:4,__lshift__:4,__main__:20,__mul__:4,__ne__:4,__nonzero__:4,__or__:4,__radd__:4,__rand__:[4,20],__repr__:[4,20],__rmul__:4,__ror__:[4,20],__rshift__:4,__rxor__:[4,20],__setitem__:[1,14,20],__str__:4,__xor__:4,_offset:20,a_bytearray_object:7,abcd:20,about:[0,11,13,18,20,21,22],abov:[4,7,9,12,16,20,22],accept:[3,7],access:[3,13],accord:[1,4,5,10,16,20],account:18,accuraci:7,achiev:14,acopi:7,act:[7,13,14,20],actual:18,add:[3,7,13,17,20,22],added:[5,22],adding:22,addit:[2,3,7,15,18,19],advanc:[5,9,14,18,20],advancebit:20,advancebyt:20,advantag:[9,16,18,20],advers:20,affect:[3,18,20,22],after:[1,3,5,7,9,15,18,20],again:[7,12,18,20],aim:[15,22],algorithm:22,alia:[7,17,20],alias:20,align:[4,5,6,12,17,20],all:[0,1,2,3,4,5,7,8,10,11,12,13,15,16,17,18,21,22],allow:[2,4,5,7,14,18,21],allset:20,allunset:20,almost:[4,13,20],along:22,alreadi:[5,14],also:[1,2,3,4,5,7,10,11,12,13,15,16,17,18,20,21,22],alter:20,altern:[4,20],although:[4,7,13,15,16,20],altogeth:20,alwai:[4,7,14,18,20,21,22],analys:[7,13],analysi:11,ancient:22,ani:[0,3,4,5,7,11,12,13,15,16,17,18,21,22],anoth:[4,7,13,14,16,17,18,20,21,22],anotherfil:12,answer:[9,18],anti:15,anyon:20,anyset:20,anyth:[4,15,18,20],anyunset:20,anywher:20,api:11,apologis:20,appear:20,append:[1,3,7,12,14,17,20,21,22],appendic:11,appetit:13,appli:[1,4,12,13,20],appropri:[12,20],approxim:20,archiv:[18,20],area:20,aren:18,argument:[4,5,10,16,18,20,21],around:[12,20,22],arrai:[3,7,8,13,16,20],ascii:8,ask:[4,12,18,20,22],aspect_ratio:8,aspect_ratio_inform:22,assign:18,attempt:20,attribut:[9,11,19],aun:20,auto:[1,2,4,5,6,8,18,19,22],automat:[12,22],avail:[1,2,4,5,7,11,17,18,20,21],avoid:[12,20],back:[8,9,20,22],backward:[4,7,17,18,20],bad:20,badbadbad:1,base:[1,2,3,4,5,7,9,10,12,17,20,22],basic:[7,17],becaus:[4,7,12,18,20],becom:[1,4,7,20],been:[4,7,14,15,16,22],befor:[3,4,7,9,12,16,20,21],begin:[1,18],behav:[18,20],behaviour:[4,7,14,18,20,22],behind:20,being:[1,3,4,11,14,18,20,22],below:[7,12,13,20,21,22],best:[7,22],beta:20,better:[15,22],between:[1,4,7,8,12,14,15,17,20,22],beyond:20,big:[3,4,5,12,16,17,18,20],big_endian:7,bigger:20,billion:22,bin:[1,3,4,5,6,7,8,10,13,14,15,16,17,18,21,22],binari:[3,4,5,9,10,11,12,13,14,16,17,18,21,22],binascii:20,bit:[0,1,2,3,5,7,8,9,10,11,12,13,14,16,18,19,21,22],bit_depth_chroma_minus8:8,bit_depth_luma_minus8:8,bit_rate_valu:22,bitarrai:[2,3,4,7,8,9,11,12,13,14,15,18,19,20,21,22],bitpo:[3,5,20],bitstr:[0,1,2,4,5,6,8,9,10,11,13,14,15,16,17,18,19],bitstream:[1,3,4,5,7,8,9,10,11,13,14,15,16,18,19,20,21],bitstringlist:20,bitwis:14,bool:[1,3,4,5,7,16,17,18],both:[2,3,7,12,20,22],bother:7,boundari:[1,12,17,18,20,22],brand:20,brief:[4,6],briefli:7,bring:20,broke:20,broken:[20,22],brows:11,bslbf:22,bslist:21,built:[4,20,21],bundl:20,bytealign:[1,4,5,17,18,21],bytealignerror:[5,10,18,20],bytearrai:[3,7],byteord:7,bytepo:[3,5,17,18,20],byterevers:20,bytesio:20,byteswap:[1,16,17],calcul:[8,12,13,22],call:[1,3,4,12,14,15,20,21],can:[0,1,3,4,5,7,8,9,10,12,13,14,16,18,21,22],cannot:[7,12,17,20,22],capabl:[11,20],care:[12,18,20,21,22],carri:20,cast:4,caught:20,caus:[7,18],caution:[7,20],certainli:20,chain:[7,20],challeng:21,chanc:11,chang:[1,3,7,8,12,14,17,18],charact:[16,20,22],check:[0,4,7,17,22],choic:7,choos:[0,22],chroma_format_idc:8,chunk:[17,20,21],circumst:20,classic:8,cleaner:20,clear:[1,7,17],clearer:[20,22],closer:20,code:[0,3,4,5,11,12,14,15,16,17,18],codec:20,collect:[12,20],colon:[7,20],com:[11,20],combin:[0,10,16,18],come:[3,7,9,13],comma:[3,4,5,7,10,16,18,20,22],command:[13,20],comment:20,common:[1,7,12,20],compact:[1,6,10,19],compani:7,compar:[4,20],comparison:[7,20],compat:[7,17,20],complement:[4,7,12,14,17,18,20],complet:[4,11,13,20],compliant:4,comprehens:13,comput:[12,20],concaten:[1,3,4,7,14,20],concept:[20,22],concern:[18,20],concis:[16,22],conform:7,confus:[7,20,22],consid:[13,18,22],consider:20,consist:[3,4,9,10,16,18,22],constant:[16,17,20],constbitarrai:7,constbitstream:[2,3,4,7,11,13,15,18,19,20],constitu:[3,7],constrained_parameters_flag:[18,22],constraint_flag:8,construct:[4,10,13,15,16,18,20],constructor:[6,20],consum:[4,13,16],contact:20,contain:[2,4,7,10,14,16,17,18,20,21,22],content:[1,3,7,13,18,20],continu:[4,20,22],contriv:16,control:20,conveni:7,convers:22,convert:[3,4,7,12,15,22],copi:[1,4,7,13,14,17,21],correct:20,correctli:[4,7,16,20],correspond:[7,20],could:[4,7,9,12,14,15,16,18,20,22],couldn:20,count:[1,4,9,17,22],counterpart:12,coupl:[20,21,22],cours:[10,16,20,21],cover:[13,14,16,22],coverag:20,covert:8,creat:[1,3,4,7,8,9,11,12,13,15,16,17,20,21,22],creation:[0,3,6,10,11,15,16,18],creationerror:[10,20],credit:20,criterion:14,critic:11,crucial:15,current:[1,4,5,15,17,18,20,21],cut:[4,17],cython:20,data:[3,4,6,10,11,13,14,20,21,22],deal:[13,18,22],dear:22,decod:9,dedic:0,def:[8,16,22],defect:[11,20],defin:[1,4],del:[1,8,20,21,22],delai:20,delet:[1,6,8,20,22],deletebit:20,deletebyt:20,delimit:[4,17,21],demonstr:7,depend:[4,7,13,18,20,22],deprecationwarn:20,deriv:20,describ:[1,4,5,7,12,18,20,21,22],deserv:20,design:13,detail:[2,3,4,10,11,12,13,16,17,20,22],determin:[14,16],dice:[6,11],dictionari:[3,4,5,7,10,16,20,22],did:18,didn:0,differ:[3,7,9,10,11,12,13,14,15,16,18,20,22],difficult:[13,21],digit:[12,13,22],dirac:[9,20],direct:20,directli:[4,7,15,20,22],directori:[13,18,20],discov:13,discuss:20,dissembl:20,distinguish:[7,20],distutil:20,divid:18,do_someth:[15,20],do_something_with:20,doc:[13,20],docstr:20,document:20,doe:[12,14,15,18,20,21,22],doesn:[4,7,10,15,16,18,20,22],doing:11,don:[7,9,12,15,16,18,21,22],done:[1,12,14,15,18,20],down:20,download:[13,18,22],dramat:20,dure:[10,20],each:[3,7,8,9,12,20,22],earlier:[13,18],easi:22,easier:20,easiest:13,easili:[8,13,16,21,22],effect:[18,20],effici:[1,7,9,13,15,21],effort:15,eight:[12,14,18,20],either:[0,1,3,4,5,7,13,16,18,20,21,22],eleg:11,element:[3,4,14,17,18,20,21,22],els:[1,15,18],email:11,emphasi:18,emphasis:14,empti:[1,4,5,18,21],enabl:3,encompass:18,encount:20,encourag:20,end:[0,1,4,7,10,12,14,16,17,18,21,22],endbit:20,endian:[1,3,4,5,10,11,12,16,17,18],endswith:[4,17],enhanc:11,enough:[4,5,7,22],entir:1,entireti:1,entri:[4,5,10],equal:[3,4,7,12,14,16,18,20,21,22],equival:[1,3,4,5,7,12,14,16,18,21],eratosthen:0,error:[4,7,10,12,18],especi:[1,13,20],etc:[7,8,10,13,14,20,22],evalu:[3,4,14,20],even:[3,4,13,14,16,18,20,21],event:20,ever:20,everi:[1,4,8,15,18,20,22],everyth:[13,18,21],everything_els:18,exact:[7,16],exactli:[4,5,7,12,14],examin:[7,20],exampl:[0,3,5,6,7,10,11,12,13,14,15,16,17,18,20,21],except:[1,3,4,7,11,12,14,16,17,18,19,21,22],excit:14,exclus:22,exercis:[9,22],exhaust:16,exp:[5,20],expect:[4,15,16,18,20,21,22],expens:12,explain:[7,16],explan:[9,12],explicit:20,explicitli:[7,12,14,20,22],exponenti:[0,3,4,5,11,12,16,17,18],express:[8,20],ext:13,extend:8,extens:[13,15],extra:[7,9,10],extract:13,extrem:7,f68:7,factor:[3,16,21],fail:[4,13,18,20,22],failur:20,fair:20,fairli:20,fals:[3,4,5,7,14,16,17,18,21,22],familiar:14,far:21,fast:15,faster:[4,7,15,20],fastest:7,favourit:[13,20],feasibl:20,featur:22,feedback:20,feel:22,few:[0,13,14,15,20,22],fiddli:13,field:[20,22],file:[3,4,11,12,13,14,15,17,18,22],filenam:[4,7,12,13,18,20],fill:[16,18,20],finalis:20,find:[1,4,6,7,13,17],findal:[4,17],fine:[15,18,22],finer:20,finish:4,first100tspacket:20,first:[4,7,9,12,13,16,18,20,21,22],firstli:16,fit:[0,1,20],fix:7,flag:[15,18,20],flexibl:[8,20,22],flip:17,floatb:[1,4,5,6,7,16,17,18],floatl:[1,3,4,5,6,7,16,17,18],floatn:[1,4,5,6,7,16,17,18],fmt:[1,4,5,22],folder:13,follow:[3,7,9,10,13,15,16,18,20,22],foo:16,forc:20,forget:22,forgiven:22,form:[3,4,10,14,22],format:[1,4,5,6,7,10,11,12,13,17,19,22],former:20,formerli:20,forward:18,found:[4,5,18,20,22],four:[3,4,7,12,13,20,22],fourth:22,fragment:14,frame_r:8,frame_rate_cod:22,frank:20,free:[12,22],from:[1,3,4,5,9,11,12,13,14,15,16,17,18,21,22],fromarrai:7,frombin:7,frombyt:7,fromfil:7,fromfloat:7,fromhex:7,fromint:7,fromlist:7,fromoct:7,front:13,full:[0,7,13,17],fundament:12,further:[12,18,20],futur:20,gather:0,gener:[3,4,7,13,14,16,17,18,20,21],gentler:22,get:[3,4,5,6,7,9,14,15,18],getter:[4,5,20],git:11,github:[11,20],give:[1,3,4,7,14,16,20,21,22],given:[1,4,5,7,13,14,16,20,21,22],gmail:11,goe:[17,20],going:22,golomb:[0,3,4,5,11,12,16,17,18],good:[7,20,22],got:[20,22],great:22,greater:[13,20],griffith:[11,20],guess:[20,22],guid:[13,22],hackeri:20,had:[7,15,16,20,22],half:[7,20],hamming_weight:22,handl:20,happen:13,hard:22,hardwar:[4,22],has:[11,13,14,15,18,21],has_factor:22,hash:[4,7,18,20],hashabl:20,hassl:20,have:[1,3,4,7,9,10,11,12,14,15,18,21,22],haven:22,header:22,hear:11,height:[8,15,16,18,20,22],hello:[4,8,16],help:[20,22],here:[0,1,2,5,7,9,13,14,18,20,22],hex32:20,hex:[1,3,4,5,6,7,8,10,11,13,14,16,17,18,21,22],hexadecim:[3,4,5,12,13,16,17,18,22],hhl:20,hidden:21,hide:[12,20],high:21,highlight:15,his:22,histori:0,hoc:20,home:11,hopefulli:[7,20],horizontal_size_valu:22,how:[4,5,7,9,11,12,16,18,22],howev:[5,13,15,20,22],html:[13,20],http:[11,20],idea:[20,22],ident:18,identifi:[1,3,4,5,10],ieee:[4,7],ignor:[0,1,4,5,7,18,20],illustr:22,imagin:3,immedi:[1,7],immut:[3,4,7,15,17,18,20,21,22],implement:[14,20],impli:[3,7,10],implicitli:[7,20],impos:9,improv:21,inappropri:[10,20],includ:[5,7,9,16,17,20,22],increas:20,index:[20,21,22],indexerror:[1,4,10,20],indic:[1,4,21,22],individu:[7,15],ineffici:[8,15,22],inequ:4,inform:[4,5,8,12,16,20],initi:[7,12],initialis:[1,2,4,5,6,12,16,18,19,22],input:[3,4],insert:[1,6,7,8,13,16,17,20,22],insid:18,instal:[13,22],instanc:[7,13],instead:[1,4,7,12,14,15,18,21,22],int8:20,intb:[1,4,5,6,7,16,17,18,20],integ:[1,3,4,5,8,9,10,11,12,13,14,16,17,18,22],intend:[3,20],intent:20,interact:[14,22],interest:[7,9,11],interfac:20,interleav:[0,4,5,7,12,16,17,18],intern:[7,18,20,22],interpret:[0,3,4,5,6,7,8,10,11,13,14,17,18,22],interpreterror:[4,10,12,20,22],intl:[1,4,5,6,7,16,17,18,20],intn:[1,3,4,5,6,7,16,17,18],intra_quantiser_matrix:22,introduct:[6,11],invari:22,invers:20,invert:[1,4,14,15,17],isinst:7,isn:[1,9,10,12,13,14,15,18,20,22],issu:20,item:[3,4,5,10,11,16,17,18,21,22],iter:[1,4,5,7,15,18],its:[1,2,3,4,5,7,8,11,12,15,17,18,21,22],itself:[13,20,22],join:[1,3,4,6,8,9,11,13,17,22],just:[3,4,5,7,8,10,11,12,13,14,16,17,18,20,21,22],keep:[14,20],kei:[1,3,4,7,16,20],kept:20,keyword:[4,5,7,10,16],know:[7,9,12,22],knowledg:[0,22],known:[7,9,15,17,20,21],kwarg:[1,2,4,5,10,16,20],larg:[1,4,7,20,21],larger:9,last:[7,18,20,21],later:16,latest:11,latter:20,lead:[7,22],least:[3,4,7,15,16,20],leav:[20,22],left:[1,4,14,17,18,20],lemonpi:20,len:[1,3,4,5,9,14,17,20,21],length:[1,2,3,4,5,7,10,12,13,14,16,17,18,21,22],lengthi:22,less:[4,8],let:22,level:[11,21],level_idc:8,licens:20,life:21,lightweight:13,like:[9,10,13,14,18,21,22],limit:[4,9,14,20],line:[15,20],link:20,list:[1,3,4,5,6,7,8,11,13,16,17,18,22],liter:[10,16,20],littl:[3,4,5,9,10,12,16,17,18,20,22],little_endian:7,load:20,load_intra_quantiser_matrix:[18,22],load_non_intra_quantiser_matrix:22,longer:[7,9],look:[4,5,9,14,18,20,22],loos:[3,20],lost:[1,7],lot:[8,9,18,20,22],low:21,lower:7,m1v:18,m2v:8,machin:[4,7,12],made:[1,7,14,15,18,22],magnitud:15,mai:[4,7,12,14],main:[14,20],mainten:20,maintenac:20,major:[18,20],make:[1,4,11,12,14,15,16,20,21,22],mandat:20,mandatori:[4,7,20],mani:[1,3,7,9,11,18,20,22],manipul:[0,11,13,21,22],manner:[12,14],manual:[0,7,11,13,20,22],map:9,margin:20,mark:22,marker_bit:22,match:[10,18,20],maximum:[4,9],maxsiz:[4,14],maxsplit:20,mayb:22,mean:[1,3,7,12,14,15,18,21,22],meant:22,member:[3,7],memori:[1,7,8,12,15,18,20,22],method:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,19,21,22],middl:20,might:[7,9,13,14,18,20,21,22],million:22,mind:20,mine:13,minimum:20,mirror:[3,20],miscellani:[6,11],miss:[10,20,21],mix:[4,16,20],mkv:4,mmap:20,mnemon:22,mode:[3,4,7,14],modifi:[1,3,7,13,15,20,21],modul:[4,7,10,11,13,14,15,16,17,18,19,20,22],more:[1,3,5,7,9,10,11,12,13,14,15,16,18,21,22],most:[1,4,7,8,11,12,15,16,17,20,21,22],mostli:20,mpeg:[18,22],msb0:20,much:[4,8,12,14,15,18,20,21,22],multipl:[3,4,5,7,8,12,14,16,18,21,22],multipli:[3,20],multitud:22,must:[1,3,4,7,16,20,21,22],mutabl:[1,2,3,7,15],mutablesequ:20,mutat:[7,17],my2gbfil:7,myfil:20,name:[7,10,13,14,16,20],narrow:18,nativ:[3,4,5,7,12,16,17,18,20],native_endian:7,natur:[7,11,12,18,20,22],navig:[13,17],necessari:[7,12],need:[1,3,4,7,9,10,12,13,14,15,16,17,18,20,21,22],neg:[1,4,7,12,21],neither:20,ness:22,network:16,never:[7,14,20],newfil:[4,14],next:[4,5,7,8,12,16,17,18,20,22],next_start_cod:22,nibbl:[4,18],nice:[20,22],non:[7,12,20],non_intra_quantiser_matrix:22,none:[0,5],nonsens:22,notat:[9,13,20,21,22],note:[0,1,3,4,7,9,11,12,16,18,21,22],notic:[15,20,22],now:[15,18,22],number:[1,3,4,5,8,9,10,12,14,16,17,18,20,21,22],object:[1,2,3,4,5,7,8,12,13,14,15,16,17,18,20,21,22],obviou:[12,20,22],occas:20,occasion:22,occur:[3,18],occurr:[1,4,5,17,18,21],oct:[1,3,4,5,6,7,16,17,18,22],octal:[3,4,5,11,12,13,16,17,18,22],odd:0,off:[1,14],offset:[1,2,4,5,7],often:[4,12,18],old:[1,4,7,15,20],older:20,omit:7,onc:[17,20],one:[1,3,4,7,8,9,12,13,14,15,16,17,18,21,22],onebit:20,ones:[4,7,12,18,20,22],onli:[0,1,3,4,5,7,9,12,13,14,16,18,21,22],onlin:20,open:[3,4,7,8,12,14,20],oper:[3,7,14,15,17,21,22],opportun:20,oppos:21,opposit:20,optimis:[0,11,22],option:[1,4,7,14,16,18,20],order:[15,18,20],ordinari:[8,9,12,14,15,21,22],organis:13,origin:20,other:[1,3,4,6,7,9,12,13,15,16,17,21,22],otherwis:[4,5,7,12,14,18,20],our:22,out:[9,15],output:[4,20],over:[9,15,18,20,22],overblown:20,overdu:20,overflowerror:[4,14],overlap:[4,18],oversight:20,overwrit:[1,6,8,17,20],overwritten:[1,13,21],own:[11,22],pack:[1,3,6,10,11,13,18,22],packag:13,packet:22,pad:[4,5,12,16,17,18,22],page:11,pair:16,paramet:[3,4,5,7,8,10,14,15,16,18,21,22],parenthes:3,pars:[0,2,5,6,7,11,15,16],part:[5,8,13,18,20,21,22],particular:[7,20,22],particularli:7,partli:20,pass:[16,20],past:[10,18,20,21],patch:20,pattern:[1,9,15,20,22],paul:20,pdf:[11,13,20],peek:[3,5,10,17,22],peekbitlist:20,peekbytelist:20,peeklist:[5,17],perhap:12,permit:20,person:[20,22],pick:[20,22],pip:[11,13,22],place:[1,3,4,7,14,15,17,18,20,21],placehold:20,plain:[7,10,14,22],plan:20,platform:[4,7,12,20],pleas:[11,13,20,22],plu:[13,20],point:[3,4,5,12,16,17,18],pointer:15,port:20,portion:7,pos:[1,3,4,5,9,12,14,17,18,20,21,22],posit:[1,3,4,5,7,8,10,16,17,18,20,21,22],possibl:[1,4,7,11,13,15,16,18,20,22],potenti:[12,20],power:[11,20],practic:20,precis:[4,21],predict:[20,21],prefer:[5,7,12,14,15,20,22],prefix:[7,20,22],prepend:[1,4,8,13,17,20,21,22],present:[1,7,21],presum:3,pretti:20,prevent:[14,20],previou:[16,20],previous:[17,20],prime:[8,22],prime_siev:8,princip:20,principl:12,print:[1,4,8,9,12,13,14,18,21,22],prioriti:20,privat:12,probabl:[7,15,20,21,22],problem:[15,18,20,22],process:[12,20],profile_idc:8,project:[11,13],promis:20,properti:[1,2,4,5,7,8,9,10,12,13,14,18,19,22],provid:[0,3,4,5,7,10,11,12,13,14,16,18,20,22],proviso:12,pure:[11,20],purpos:[13,22],put:[13,20,22],python:[3,4,7,11,12,13,14,21,22],qqqq:16,qualiti:22,question:11,quick:[11,14,15,16,19,22],quicker:15,quickli:22,quit:[7,9,12,13,15,18,20,22],quot:22,rais:[1,4,5,7,10,12,14,16,18,22],rang:[1,3,4,7,14,15,16,18,20],rare:20,rather:[4,7,12,15,16,18,21,22],rationalis:20,raw:12,read:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,17,22],readabl:[7,17,21],readbitlist:20,readbytelist:20,reader:22,readerror:[5,10,20],readi:20,readlist:[5,8,12,15,17,22],readto:[5,17],realli:[7,14,20,22],reallybigfil:20,reason:[4,15,18,20,22],recod:20,recommend:[4,14,20],refer:[0,3,7,11,13,20,22],referenc:20,reflect:20,rel:20,relat:20,relationship:20,releas:[0,11],reli:20,remain:[12,16,20],remaind:20,rememb:[20,22],remov:[1,17,21,22],reorganis:20,repeat:[1,2,3,5,12],repetit:[18,20],replac:[1,4,5,6,7,8,10,11,13,14,17],report:11,repositori:11,repr:4,repres:[3,4,7,8,9,10,12,13,20,22],represent:[4,7,9,12,14,20,22],request:11,requir:[7,12,20],reserved_zero_4bit:8,resort:15,respect:[1,3,4,7,9,12,14,20],rest:[4,13,18,20],restrict:22,result:[4,5,14,20],retain:20,retreat:20,retreatbit:20,retreatbyt:20,retriev:12,revers:[1,4,7,8,13,17,18,21],reversebit:20,reversebyt:20,revert:20,rewrit:20,rewritten:20,rfind:[4,17],rich:11,right:[1,4,14,17,20,22],rol:[1,17],ror:[1,17],rotat:[1,14,17],round:[12,20],rudimentari:22,rule:20,run:[7,9,13,15,20],runtest:20,s_byterevers:20,s_copy1:4,s_copy2:4,s_copy3:4,safe:[0,9,21,22],sai:[7,13,14,15,16,20,22],said:20,same:[1,2,4,5,7,12,14,16,17,18,20,21,22],sargent:20,save:[20,22],scott:[11,20],scottgriffith:11,script:20,search:[1,4,13,18,20,22],second:[7,18,22],section:[0,3,4,7,9,11,13,15,17,21,22],see:[2,3,4,5,7,10,12,16,20,22],seek:[6,17,20],seekbit:20,seekbyt:20,seem:20,self:[4,8],sens:[12,18,20],sensit:20,separ:[3,4,5,10,16,18,20,21],separate_colour_plane_flag:8,seq_parameter_set_data:8,seq_parameter_set_id:8,sequenc:[3,4,9,10,22],sequence_head:22,sequence_header_cod:22,seri:21,session:[14,22],set:[0,1,3,4,5,7,8,10,13,14,17,18,22],set_lsb0:20,setter:1,setup:[13,20],seven:[4,12,14,20],sever:12,shall:13,shallow:1,shift:[1,4,14,20],shortest:14,shorthand:22,shortli:21,should:[4,7,13,14,15,16,18,20,21,22],shouldn:[18,20],show:[20,22],sie:[1,3,4,5,6,7,9,16,17,18,20],siev:0,sign:[3,4,5,7,9,12,14,16,17,18,20],signatur:16,signifi:20,signific:[7,12,20,22],similar:[1,3,4,7,8,9,13,16,18,20,21,22],simpl:[7,11,13,18,20],simpler:7,simplest:[0,3,22],simpli:[1,3,5,14],simplif:20,sinc:20,singl:[1,4,5,7,8,10,12,13,16,17,18,21,22],site:13,situat:7,six:[21,22],size:[1,12,16,17,20,21],skim:22,skip:[5,9,14,18,20,22],slice:[1,4,6,11,13,14,22],slight:20,slightli:[7,12,15,20,22],small:[9,13,20],smaller:20,snippet:20,solv:18,some:[4,7,13,14,15,16,18,21,22],some_bytearrai:[7,20],somefil:[7,12,13],someth:[9,13,18,20],sometim:[20,21],sorri:20,sourc:[7,13,18,20],space:[7,9],special:[3,4,6,7,15,18,19],specif:22,specifi:[1,4,7,10,14,16,17,18,20,21,22],sped:20,speed:[15,20],spend:15,splice:[6,11],split:[4,6,17,18],sps:8,stale:20,standard:[7,8,9,12,20,21,22],start:[1,3,4,5,6,7,9,10,12,14,16,17,18,21],start_cod:[8,16,18,20],startbit:20,startswith:[4,17],step:[1,4],stick:20,still:[7,16,20],stop:20,store:[7,8,12,13,18,20,22],str:[3,4,7,12,14,20],straight:[13,20],straightforward:20,stream:[2,3,5,7,11,12,13,17,18,20,22],streamlin:20,strength:21,stretch:18,stretchi:18,stride:[20,21],string:[1,4,5,6,8,10,11,12,13,14,15,17,19,20,21,22],struct:[3,10,13,16],structur:[8,20],style:[15,20],sub:[4,17,18],subclass:20,substanti:20,succe:18,sudo:13,suggest:[11,20],summaris:7,suppli:[4,7,13,20],support:[4,7,11,12,13,20],suppos:20,sure:[9,16,20,22],swap:1,symmetri:20,synonym:3,syntax:[7,8],sys:[4,7,14],system:[13,16,20],tabl:[9,21],tag:20,take:[4,7,8,13,16,18,20,21,22],taken:[20,22],task:13,taster:22,technic:20,techniqu:[0,11],tell:[13,20],tellbit:20,tellbyt:20,term:[3,7,12,13,20],terribl:14,test:[12,13,18,20],than:[1,4,7,8,12,14,15,16,18,21,22],thank:20,thei:[0,1,4,7,9,10,12,13,14,17,18,20,21,22],them:[0,1,3,7,9,12,13,16,20,22],theme:0,themselv:[14,22],thi:[1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,21,22],thing:[1,3,15,18,20,21,22],think:[20,22],third:[18,21],thorough:22,those:[1,3,16,20],though:[8,18,20,22],thought:9,three:[3,4,7,10,12,15,16,18,21,22],through:[13,20,22],throughout:18,time:[1,13,15,20,21,22],tobyt:[4,12,17,20],tofil:[4,17],togeth:[0,7,11,15,17,20,21,22],token:[3,4,5,7,10,16,18,22],told:4,too:[1,4,7,14,20,22],top:8,tostr:3,tour:13,toward:18,tracker:20,transform:1,treat:[1,3,4,7,20,21,22],tri:[14,20],trick:7,trivial:20,truncat:[4,6,7,12,14,20,22],truncateend:20,truncatestart:20,tupl:[3,4,7,18],tutori:[13,20],tweak:20,two:[1,4,7,12,13,14,17,18,20,22],tying:14,type:[3,7,9,10,12,16,22],typic:[4,14,15,20],typo:22,uie:[1,3,4,5,6,7,9,16,17,18,20],uimsbf:22,uint12:20,uint16:20,uint:[1,3,4,5,6,7,8,10,13,15,16,17,18,21,22],uintb:[1,4,5,6,7,16,17,18],uintl:[1,3,4,5,6,7,16,17,18],uintn:[1,4,5,6,7,16,17,18],unambigu:[12,22],unchang:5,uncommon:18,undefin:4,under:[20,22],underli:[4,12],undocu:20,unequivoc:12,unexpect:13,unfortun:[15,20],unhash:20,unifi:0,unimport:5,uninterest:18,unit:[13,20],unittest:13,unless:[4,20,22],unlik:[4,16,20],unmark:22,unpack:[3,4,5,6,11,13,16,17,22],unsign:[3,4,5,7,9,12,16,17,18,20,22],unsuccess:20,unsurprisingli:18,until:9,unusu:[4,20],updat:20,upgrad:20,upon:20,upward:9,usag:[15,20],use:[1,3,4,5,7,8,11,12,13,14,15,16,18,20,21,22],used:[1,3,4,5,7,8,9,10,11,12,14,15,16,18,21,22],useful:[5,7,18,20,21],user:[0,11,12,18,20,22],uses:[7,8,9,12,21],using:[1,4,5,7,9,10,12,13,14,15,16,17,21,22],usual:4,valid:[3,4,12],valu:[1,4,5,7,10,12,16,17,18],valueerror:[1,4,5,7,10,12,14,16,20],vari:18,varieti:[7,13,22],variou:[3,4,7,22],vbv_buffer_size_valu:22,veri:[4,5,9,12,14,15,16,18,20,21,22],vers:18,versa:[1,20],versatil:7,version:[0,1,7,13,22],vertical_size_valu:22,via:[3,7,8,12,13,14,20,22],vice:[1,20],video:[8,9,18,20,22],view:[13,20],vital:0,wai:[1,4,7,8,9,11,12,13,15,18,20,21,22],walkthrough:[6,11],want:[7,11,13,14,15,16,18,20,21,22],warn:20,wasn:[14,20,22],wast:[7,15],watch:15,websit:[13,20],weight:22,welcom:9,well:[0,3,7,9,11,15,16,17,20],were:[12,18,20,22],what:[7,14,15,20,21,22],whatev:11,when:[1,4,5,7,13,14,15,16,18,20,21,22],where:[3,4,7,18,20,21,22],wherea:[1,3,4,7,12,20,22],whet:13,whether:[7,8,17,20,22],which:[1,3,4,7,8,9,10,12,13,14,15,16,17,18,20,21,22],whichev:5,whitespac:7,whole:[1,3,4,5,7,8,10,12,13,14,16,18,22],whose:[3,21],why:[7,16,22],wide:3,width:[8,15,16,18,20,22],wiki:20,wire:22,wise:[1,4,7,12,14,18,21,22],wish:[12,14,20],within:[3,5,18,22],without:[3,7,9,15,16,18,20],won:[1,2,3,4,5,7,15,20,21,22],wonder:7,word:[15,20],work:[3,4,6,7,9,12,15,20,21],world:16,worri:[18,21,22],would:[7,14,15,16,18,20,21,22],writabl:[1,17],write:[3,4,5,8,12,14,15,16,17,18,20,22],written:[4,9,11,16,18,20,22],wrong:[16,21],x00:[7,20,22],x01:[7,20,22],x02:[7,20],x03:20,x124vx:4,x23:20,x23g:7,x80:14,x93:4,xb3:[20,22],xff:[7,22],xor:[1,4,14,20],xrang:[8,21,22],xyz:7,year:20,yet:[20,22],yield:8,you:[0,1,3,4,5,7,9,10,11,12,13,14,16,18,20,21,22],your:[4,7,11,12,13,14,15,20,22],yourself:[9,13],zero:[1,3,4,7,12,14,16,17,18,22],zerobit:20,zip:13},titles:["Appendices","The BitArray class","The BitStream class","The bitstring module","The Bits class","The ConstBitStream class","User Manual","Creation","Examples","Exponential-Golomb Codes","Functions","Features","Interpreting Bitstrings","Introduction","Miscellany","Optimisation Techniques","Packing","Quick Reference","Reading, Parsing and Unpacking","Reference","Release Notes","Slicing, Dicing and Splicing","Walkthrough"],titleterms:{"10th":20,"11th":20,"13th":20,"15th":20,"17th":20,"18th":20,"19th":20,"2008":20,"2009":20,"2010":20,"2011":20,"2013":20,"2014":20,"2016":20,"2019":20,"2020":20,"21st":20,"22nd":20,"23rd":20,"24th":20,"25th":20,"26th":20,"29th":20,"4th":20,"5th":20,"9th":20,"byte":[7,12,18,20],"class":[1,2,3,4,5,7,15,20],"default":20,"final":20,"float":[7,12,20],"function":[10,14,15,20],"int":12,"new":20,"return":20,Added:20,The:[1,2,3,4,5,7,20,21],Use:15,Using:7,__and__:14,__copy__:14,__eq__:14,__getitem__:20,__iand__:14,__ilshift__:14,__imul__:14,__init__:20,__invert__:14,__ior__:14,__irshift__:14,__ixor__:14,__len__:14,__lshift__:14,__mul__:14,__ne__:14,__or__:14,__repr__:14,__rmul__:14,__rshift__:14,__str__:14,__xor__:14,abc:20,abil:20,accept:20,added:20,addit:17,align:18,all:20,allow:20,ani:20,api:20,appendic:0,april:20,assign:20,attribut:17,august:20,auto:[3,7,20],backwardli:20,been:20,better:20,big:7,bin:[12,20],binari:[7,20],bit:[4,15,17,20],bitarrai:[1,17],bitstr:[3,7,12,20,21,22],bitstream:[2,17,22],bitstringerror:20,bool:20,brief:22,bug:20,bytealign:[14,20],bytearrai:20,byteswap:20,can:[15,20],chang:20,check:[15,20],choos:15,clear:20,code:[7,9,20],combin:[15,20],compact:[3,16,20],consid:20,constbitarrai:20,constbitstream:[5,17],construct:22,constructor:7,conveni:20,convent:20,copi:20,count:20,creation:[7,8,20],credit:11,cut:[20,21],data:[7,18],deal:20,decemb:20,dedic:15,delet:21,deprec:20,dice:21,disallow:20,distanc:22,document:11,don:20,download:11,effici:20,empti:20,end:20,endian:[7,20],endswith:[14,20],equival:20,eratosthen:[8,22],error:20,exampl:[8,22],except:[10,20],expand:20,experiment:20,exponenti:[7,9,20],factor:20,fals:20,featur:[11,20],februari:20,file:[7,20],find:[18,20,22],findal:[18,20],findbytealign:20,fix:20,floatb:12,floatl:12,floatn:12,fmt:20,format:[3,16,18,20],from:[7,20],full:20,get:[13,20,22],golomb:[7,9,20],group:20,ham:22,has:20,have:20,hex:[12,20],hexadecim:[7,20],hierarchi:20,histori:20,improv:20,incompat:20,index:11,indic:20,initialis:[3,7,20],insert:21,instal:[11,20],instead:20,intb:12,integ:[7,20],interleav:[9,20],interpret:[12,15,20],intl:12,intn:12,introduc:20,introduct:[13,22],invert:20,item:20,iter:20,its:20,januari:20,join:[20,21],juli:20,june:20,keyword:20,lead:20,length:20,less:20,level:20,like:20,list:[20,21],littl:7,longer:20,lsb0:20,made:20,mai:20,manipul:8,manual:6,march:20,mean:20,messag:20,method:[14,17,20],minor:20,miscellani:[14,20],mode:20,modifi:22,modul:3,more:20,multipl:20,mutabl:20,mutat:20,neg:20,none:20,note:20,novemb:20,now:20,number:7,oct:[12,20],octal:[7,20],octob:20,off:20,offset:20,one:20,onli:20,oper:20,optimis:[15,20],other:[14,20],overwrit:21,pack:[16,20],packag:20,pad:20,paramet:20,parenthesi:20,pars:[8,18,22],peek:[18,20],peekbit:20,peekbyt:20,peeklist:20,perform:20,point:[7,20],prerequisit:22,print:20,proper:20,properti:[3,17,20],python:20,quick:17,rais:20,rather:20,raw:7,read:[15,18,20],readbit:20,readbyt:20,readlist:[18,20],reads:20,readto:20,readu:20,refer:[17,19],reintroduc:20,releas:20,remov:20,renam:20,replac:[18,20,22],restrict:20,revers:[14,20],rfind:[18,20],rol:[14,20],ror:[14,20],rotat:20,search:11,seek:18,self:20,septemb:20,sequenc:20,set:[15,20],sie:12,siev:[8,22],simpler:20,simplest:15,singl:20,slice:[20,21],some:20,special:[14,17,20],splice:21,split:[20,21],start:[13,20,22],startswith:[14,20],step:[20,21],strategi:20,string:[3,7,16,18],struct:20,techniqu:15,than:20,thi:20,tobyt:14,tofil:[14,20],token:20,tool:20,tostr:20,truncat:21,tupl:20,turn:20,type:20,uie:12,uint:[12,20],uintb:12,uintl:12,uintn:12,unpack:[18,20],unset:20,used:20,user:6,using:[18,20],valu:20,variabl:20,version:20,visibl:20,walkthrough:22,whole:20,wise:20,work:[18,22],you:15,zero:20}})