OSDN Git Service

タブ表示位置を下に変更
[coroid/inqubus.git] / ffmpeg_extension / libavfilter / avtool.c
1 /*\r
2  * avtool\r
3  * copyright (c) 2008 \83Õ\81i\83v\83T\83C\81j\r
4  *\r
5  * \82³\82«\82ã\82Î\82·\97p\82É\8ag\92£\82³\82ê\82½Vhook\83\89\83C\83u\83\89\83\8a\82©\82ç\r
6  * \8eg\82í\82ê\82é\83\89\83C\83u\83\89\83\8a\82Å\82·\81B\r
7  *\r
8  * \82±\82Ì\83t\83@\83C\83\8b\82Í\81u\82³\82«\82ã\82Î\82·\81v\82Ì\88ê\95\94\82Å\82 \82è\81A\r
9  * \82±\82Ì\83\\81[\83X\83R\81[\83h\82ÍGPL\83\89\83C\83Z\83\93\83X\82Å\94z\95z\82³\82ê\82Ü\82·\82Å\82·\81B\r
10  */\r
11 #include <stdio.h>\r
12 #include "common/framehook_ext.h"\r
13 #include "avtool.h"\r
14 \r
15 static toolbox Box = {\r
16         .version = TOOLBOX_VERSION,\r
17         .video_length = 0.0f\r
18 };\r
19 \r
20 /* \82±\82¿\82ç\82Íffmpeg\91¤\82©\82ç\8cÄ\82Î\82ê\82é\8aÖ\90\94 */\r
21 \r
22 int tool_registerInfo(AVFormatContext *in_file,int64_t rec_time){\r
23         if(in_file->duration > rec_time && rec_time > 0){\r
24                 Box.video_length = ((double)rec_time) / AV_TIME_BASE;\r
25         }\r
26         Box.video_length = ((double)in_file->duration)/AV_TIME_BASE;\r
27         return 0;\r
28 }\r
29 \r
30 const toolbox* tool_getToolBox(){\r
31         return &Box;\r
32 }\r