%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/PIL/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/PIL/__pycache__/MpegImagePlugin.cpython-312.pyc

�

��eB���ddlmZddlmZmZddlmZGd�d�ZGd�dej�Zejeje�ejejd	d
g�ejejd�y)
�)�annotations�)�Image�	ImageFile)�i8c�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�	BitStreamc�.�||_d|_d|_y)Nr)�fp�bits�	bitbuffer)�selfrs  �5/usr/lib/python3/dist-packages/PIL/MpegImagePlugin.py�__init__zBitStream.__init__s�������	����c�J�t|jjd��S)Nr)rr�read)rs r�nextzBitStream.nexts���$�'�'�,�,�q�/�"�"rc��|j|krY|j�}|dkrd|_�,|jdz|z|_|xjdz
c_|j|kr�Y|j|j|z
z	d|zdz
zS)Nr�r)rrr
)rr�cs   r�peekzBitStream.peek!s����i�i�$���	�	��A��1�u���	��"�n�n��1�Q�6�D�N��I�I��N�I�
�i�i�$���~�~�$�)�)�d�"2�3�q�D�y�A�o�E�Erc��|j|kr^|jdzt|jj	d��z|_|xjdz
c_|j|kr�^|j|z
|_y)Nrr)rr
rrr)rrs  r�skipzBitStream.skip+sa���i�i�$��"�n�n��1�R������Q��5H�H�D�N��I�I��N�I��i�i�$���I�I��$��	rc�P�|j|�}|j|z
|_|S)N)rr)rr�vs   rrzBitStream.read1s$���I�I�d�O���I�I��$��	��rN)�__name__�
__module__�__qualname__rrrrr�rrr	r	s���
#�F�%�rr	c��eZdZdZdZd�Zy)�
MpegImageFile�MPEGc���t|j�}|jd�dk7r
d}t|��d|_|jd�|jd�f|_y)N� i�znot an MPEG file�RGB�)r	rr�SyntaxError�_mode�_size)r�s�msgs   r�_openzMpegImageFile._open@sS���d�g�g����6�6�"�:���$�C��c�"�"���
��V�V�B�Z������+��
rN)rrr�format�format_descriptionr-r rrr"r"<s��
�F���,rr"z.mpgz.mpegz
video/mpegN)
�
__future__r�rr�_binaryrr	r"�
register_openr.�register_extensions�
register_mimer rr�<module>r6s|��#�����H,�I�'�'�,�$����M�(�(�-�8�����-�.�.���0A�B�����M�(�(�,�7r

Zerion Mini Shell 1.0