<p>Hello,</p><p>I have question: why VideoLAN has hard coded PNG format in function:<br /><br />int<br />libvlc_video_take_snapshot( libvlc_media_player_t *p_mi, unsigned num,<br />                            const char *psz_filepath,<br />                            unsigned int i_width, unsigned int i_height )<br />{<br />    assert( psz_filepath );<br /><br />    vout_thread_t *p_vout = GetVout (p_mi, num);<br />    if (p_vout == NULL)<br />        return -1;<br /><br />    /* FIXME: This is not atomic. Someone else could change the values,<br />     * at least in theory. */<br />    var_SetInteger( p_vout, "snapshot-width", i_width);<br />    var_SetInteger( p_vout, "snapshot-height", i_height );<br />    var_SetString( p_vout, "snapshot-path", psz_filepath );<br />    var_SetString( p_vout, "snapshot-format", "png" );<br />    var_TriggerCallback (p_vout, "video-snapshot" );<br />    return 0;<br />}</p><p> </p><p>I need to create snapshot in JPG format.</p><p>I need report this as bug?</p><p> </p><p>Best Reagrds</p><p>Robert Jędrzejczyk</p>