U
    %‰d«  ã                   @   s(   d dl Z edœdd„Zedœdd„ZdS )é    N)Úreturnc                   C   s   t jj ¡ S )zTGet the log level of FFmpeg.

    See :py:func:`set_log_level` for the detailo.
    )ÚtorchÚopsÚ
torchaudioZffmpeg_get_log_level© r   r   úA/tmp/pip-unpacked-wheel-lbdmvq91/torchaudio/utils/ffmpeg_utils.pyÚget_log_level   s    r   ©Úlevelc                 C   s   t jj | ¡ dS )a‰  Set the log level of FFmpeg (libavformat etc)

    Arguments:
        level (int): Log level. The larger, the more verbose.

            The following values are common values, the corresponding ``ffmpeg``'s
            ``-loglevel`` option value and desription.

                * ``-8`` (``quiet``):
                  Print no output.
                * ``0`` (``panic``):
                  Something went really wrong and we will crash now.
                * ``8`` (``fatal``):
                  Something went wrong and recovery is not possible.
                  For example, no header was found for a format which depends
                  on headers or an illegal combination of parameters is used.
                * ``16`` (``error``):
                  Something went wrong and cannot losslessly be recovered.
                  However, not all future data is affected.
                * ``24`` (``warning``):
                  Something somehow does not look correct.
                  This may or may not lead to problems.
                * ``32`` (``info``):
                  Standard information.
                * ``40`` (``verbose``):
                  Detailed information.
                * ``48`` (``debug``):
                  Stuff which is only useful for libav* developers.
                * ``56`` (``trace``):
                  Extremely verbose debugging, useful for libav* development.

    N)r   r   r   Zffmpeg_set_log_levelr	   r   r   r   Úset_log_level   s    !r   )r   Úintr   r   r   r   r   r   Ú<module>   s   