Skip to content
Snippets Groups Projects
Select Git revision
  • fb22c6df2958fdbaa64ada66b1c3b5044f916b10
  • main default
  • full_migration
  • v1.0.9 protected
  • v1.0.8 protected
  • v1.0.7 protected
  • v1.0.6 protected
  • v1.0.5 protected
  • v1.0.4 protected
  • v1.0.3 protected
  • v1.0.2 protected
  • v1.0.1 protected
  • v1.0 protected
13 results

site.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    fileduration.c 334 B
    #include <libavformat/avformat.h>
    
    #include "../util.h"
    
    double fileduration(char *path)
    {
    	double res;
    	AVFormatContext *demux;
    	demux = 0;
    	if (avformat_open_input(&demux, path, 0, 0) < 0)
    		return 0;
    	avformat_find_stream_info(demux, 0);
    	res = demux->duration*av_q2d(AV_TIME_BASE_Q);
    	avformat_close_input(&demux);
    	return res;
    }