diff libvo/vo_png.c @ 18234:a107276371a8

Part 5 and final of otvos attila's oattila AT chello-hu mp_msg changes, with lots of corrections
author reynaldo
date Mon, 24 Apr 2006 04:23:53 +0000
parents 3fe3b2b3a6ce
children a943bc3f26c8
line wrap: on
line diff
--- a/libvo/vo_png.c	Sun Apr 23 23:28:46 2006 +0000
+++ b/libvo/vo_png.c	Mon Apr 24 04:23:53 2006 +0000
@@ -16,6 +16,8 @@
 
 #include "mp_msg.h"
 #include "config.h"
+#include "mp_msg.h"
+#include "help_mp.h"
 #include "video_out.h"
 #include "video_out_internal.h"
 #include "subopt-helper.h"
@@ -45,13 +47,13 @@
 {
     
 	    if(z_compression == 0) {
-		    printf("PNG Warning: compression level set to 0, compression disabled!\n");
-		    printf("PNG Info: Use -vo png:z=<n> to set compression level from 0 to 9.\n");
-		    printf("PNG Info: (0 = no compression, 1 = fastest, lowest - 9 best, slowest compression)\n");
+ 		    mp_msg(MSGT_VO,MSGL_INFO, MSGTR_LIBVO_PNG_Warning1);
+ 		    mp_msg(MSGT_VO,MSGL_INFO, MSGTR_LIBVO_PNG_Warning2);
+ 		    mp_msg(MSGT_VO,MSGL_INFO, MSGTR_LIBVO_PNG_Warning3);
 	    }	    
     
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Compression level %i\n", z_compression); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Compression level %i\n", z_compression); }
 	  	
     return 0;
 }
@@ -72,14 +74,14 @@
    
     if (!png.png_ptr) {
        if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-           printf("PNG Failed to init png pointer\n"); }
+           mp_msg(MSGT_VO,MSGL_DBG2, "PNG Failed to init png pointer\n"); }
        png.status = ERROR;
        return png;
     }   
     
     if (!png.info_ptr) {
        if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-           printf("PNG Failed to init png infopointer\n"); }
+           mp_msg(MSGT_VO,MSGL_DBG2, "PNG Failed to init png infopointer\n"); }
        png_destroy_write_struct(&png.png_ptr,
          (png_infopp)NULL);
        png.status = ERROR;
@@ -88,7 +90,7 @@
     
     if (setjmp(png.png_ptr->jmpbuf)) {
 	if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-            printf("PNG Internal error!\n");}
+            mp_msg(MSGT_VO,MSGL_DBG2, "PNG Internal error!\n"); }
         png_destroy_write_struct(&png.png_ptr, &png.info_ptr);
         fclose(png.fp);
         png.status = ERROR;
@@ -97,13 +99,13 @@
     
     png.fp = fopen (fname, "wb");
     if (png.fp == NULL) {
-	printf("\nPNG Error opening %s for writing!\n", strerror(errno));
+ 	mp_msg(MSGT_VO,MSGL_WARN, MSGTR_LIBVO_PNG_ErrorOpeningForWriting, strerror(errno));
        	png.status = ERROR;
        	return png;
     }	    
     
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Init IO\n"); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Init IO\n"); }
     png_init_io(png.png_ptr, png.fp);
 
     /* set the zlib compression level */
@@ -118,12 +120,12 @@
        PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT);
     
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Write Info\n"); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Write Info\n"); }
     png_write_info(png.png_ptr, png.info_ptr);
     
     if(swapped) {
     	if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-            printf("PNG Set BGR Conversion\n"); }
+            mp_msg(MSGT_VO,MSGL_DBG2, "PNG Set BGR Conversion\n"); }
     	png_set_bgr(png.png_ptr);
     }	
 
@@ -134,11 +136,11 @@
 static uint8_t destroy_png(struct pngdata png) {
 	    
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Write End\n"); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Write End\n"); }
     png_write_end(png.png_ptr, png.info_ptr);
 
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Destroy Write Struct\n"); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Destroy Write Struct\n"); }
     png_destroy_write_struct(&png.png_ptr, &png.info_ptr);
     
     fclose (png.fp);
@@ -160,12 +162,12 @@
     png = create_png(buf, mpi->w, mpi->h, mpi->flags&MP_IMGFLAG_SWAPPED);
 
     if(png.status){
-	    printf("PNG Error in create_png\n");
+ 	    mp_msg(MSGT_VO,MSGL_WARN, MSGTR_LIBVO_PNG_ErrorInCreatePng);
 	    return 1;
     }	     
 
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Creating Row Pointers\n"); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Creating Row Pointers\n"); }
     for ( k = 0; k < mpi->h; k++ )
 	row_pointers[k] = mpi->planes[0]+mpi->stride[0]*k;
 
@@ -173,7 +175,7 @@
     //png_set_flush(png.png_ptr, nrows);
 
     if( mp_msg_test(MSGT_VO,MSGL_DBG2) ) {
-        printf("PNG Writing Image Data\n"); }
+        mp_msg(MSGT_VO,MSGL_DBG2, "PNG Writing Image Data\n"); }
     png_write_image(png.png_ptr, row_pointers);
 
     destroy_png(png);