mirror of
https://github.com/mpv-player/mpv
synced 2025-03-25 04:38:01 +00:00
Remove hardcoded filenames in favor of command line parameters, some error
checking added, patch by Reza Jelveh. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13785 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
7888b27b6f
commit
78020885a7
@ -151,15 +151,15 @@ int h263_decode_picture_header(unsigned char *b_ptr)
|
||||
|
||||
int postable[32768];
|
||||
|
||||
int main(){
|
||||
int main(int argv,char ** argc){
|
||||
int c;
|
||||
unsigned int head=-1;
|
||||
int pos=0;
|
||||
int frames=0;
|
||||
FILE *f=fopen("paulvandykforanangel.viv","rb");
|
||||
FILE *f2=fopen("GB1.avi","wb");
|
||||
muxer_t* avi=muxer_new_muxer(MUXER_TYPE_AVI,f2);
|
||||
muxer_stream_t* mux=muxer_new_stream(avi,MUXER_TYPE_VIDEO);
|
||||
FILE *f;
|
||||
FILE *f2;
|
||||
muxer_t* avi;
|
||||
muxer_stream_t* mux;
|
||||
//unsigned char* buffer=malloc(0x200000);
|
||||
int i,len;
|
||||
int v_id=0;
|
||||
@ -167,6 +167,20 @@ int flag=0;
|
||||
int flag2=0;
|
||||
int prefix=0;
|
||||
|
||||
// input
|
||||
if(!(f=fopen(argc[1],"rb"))){
|
||||
printf("Couldn't open input file.\n");
|
||||
return -1;
|
||||
}
|
||||
// output
|
||||
if(!(f2=fopen(argc[2],"wb"))){
|
||||
printf("Couldn't open output file.\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
avi=muxer_new_muxer(MUXER_TYPE_AVI,f2);
|
||||
mux=muxer_new_stream(avi,MUXER_TYPE_VIDEO);
|
||||
|
||||
mux->buffer_size=0x200000;
|
||||
mux->buffer=malloc(mux->buffer_size);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user