o
    wi                      @  s4   d dl mZ d dlZdddZedkre  dS dS )	    )annotationsNreturnNonec                  C  s  t  } | jddd | jddd | jddd | jddd |  }|jrdd l}dd l}td|j  i }t	|j
j D ]\}}|d	 }|d dkr`||d
 |d fg ||f qAt	| D ]4\\}}}td| td| |D ]!\}}|d	 }t|dd|d dd|d dd|d d qyqg|jrddlm}	 td |	 D ]}
td|
 q|jrddlm} |  |jrddlm} |  d S d S )Nz--codecs
store_true)actionz--hwdevicesz--hwconfigsz	--versionr   zPyAV vversionconfigurationlicensezlibrary configuration:zlibrary license:z<13 3d.      )hwdevices_availablezHardware device types:z   )dump_hwconfigs)dump_codecs)argparseArgumentParseradd_argument
parse_argsr   avav._coreprint__version__sorted_corelibrary_metaitems
setdefaultappend	hwdevicesav.codec.hwaccelr   	hwconfigsav.codec.codecr   codecsr   )parserargsr   	by_configlibnameconfigr   r	   libsr   xr   r    r,   H/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/av/__main__.pymain   sL   

4

r.   __main__)r   r   )
__future__r   r   r.   __name__r,   r,   r,   r-   <module>   s    
/
