comparison libmpcodecs/vf_screenshot.c @ 18484:28fd6f89e1b8

Make return type consistent with usage. Patch by Pierre Lombard.
author rathann
date Sat, 13 May 2006 18:20:41 +0000
parents 20aca9baf5d8
children 497ebe3ecc2b
comparison
equal deleted inserted replaced
18483:42e57ea2b91f 18484:28fd6f89e1b8
52 vf->priv->buffer = NULL; 52 vf->priv->buffer = NULL;
53 53
54 return vf_next_config(vf,width,height,d_width,d_height,flags,outfmt); 54 return vf_next_config(vf,width,height,d_width,d_height,flags,outfmt);
55 } 55 }
56 56
57 static int write_png(char *fname, unsigned char *buffer, int width, int height, int stride) 57 static void write_png(char *fname, unsigned char *buffer, int width, int height, int stride)
58 { 58 {
59 FILE * fp; 59 FILE * fp;
60 png_structp png_ptr; 60 png_structp png_ptr;
61 png_infop info_ptr; 61 png_infop info_ptr;
62 png_byte **row_pointers; 62 png_byte **row_pointers;
67 fp = NULL; 67 fp = NULL;
68 68
69 if (setjmp(png_ptr->jmpbuf)) { 69 if (setjmp(png_ptr->jmpbuf)) {
70 png_destroy_write_struct(&png_ptr, &info_ptr); 70 png_destroy_write_struct(&png_ptr, &info_ptr);
71 fclose(fp); 71 fclose(fp);
72 return 0; 72 return;
73 } 73 }
74 74
75 fp = fopen (fname, "wb"); 75 fp = fopen (fname, "wb");
76 if (fp == NULL) { 76 if (fp == NULL) {
77 mp_msg(MSGT_VFILTER,MSGL_ERR,"\nPNG Error opening %s for writing!\n", fname); 77 mp_msg(MSGT_VFILTER,MSGL_ERR,"\nPNG Error opening %s for writing!\n", fname);
78 return 0; 78 return;
79 } 79 }
80 80
81 png_init_io(png_ptr, fp); 81 png_init_io(png_ptr, fp);
82 png_set_compression_level(png_ptr, 0); 82 png_set_compression_level(png_ptr, 0);
83 83