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:
diego 2004-10-28 01:02:24 +00:00
parent 7888b27b6f
commit 78020885a7
1 changed files with 19 additions and 5 deletions

View File

@ -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);