diff options
author | jstebbins <[email protected]> | 2010-03-26 14:54:05 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2010-03-26 14:54:05 +0000 |
commit | ff1bc2964476e2cbf22ed3dd7aa249a9cc77368b (patch) | |
tree | 66d27421270e27e82469b6076fca037e448a68dc /libhb/ports.c | |
parent | 8101df03de52879c876ca73b02a627baa4d09c4a (diff) |
make it possible to dynamically create and close multiple libhb instances
tweaks to make libhb more usable from a C# app
remove pointers from preview filenames, replaces with hb instance and title id's
removes only previews upon hb_close, leaves temp dir for hb_global_close
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3170 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/ports.c')
-rw-r--r-- | libhb/ports.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libhb/ports.c b/libhb/ports.c index 85e009a36..b29368e07 100644 --- a/libhb/ports.c +++ b/libhb/ports.c @@ -65,6 +65,7 @@ #endif #include <stddef.h> +#include <unistd.h> #include "hb.h" @@ -225,9 +226,9 @@ int hb_get_cpu_count() } /************************************************************************ - * Get a tempory directory for HB + * Get a temporary directory for HB ***********************************************************************/ -void hb_get_tempory_directory( hb_handle_t * h, char path[512] ) +void hb_get_temporary_directory( char path[512] ) { char base[512]; @@ -251,7 +252,7 @@ void hb_get_tempory_directory( hb_handle_t * h, char path[512] ) if( base[strlen(base)-1] == '/' ) base[strlen(base)-1] = '\0'; - snprintf( path, 512, "%s/hb.%d", base, hb_get_pid( h ) ); + snprintf( path, 512, "%s/hb.%d", base, getpid() ); } /************************************************************************ @@ -262,7 +263,7 @@ void hb_get_tempory_filename( hb_handle_t * h, char name[1024], { va_list args; - hb_get_tempory_directory( h, name ); + hb_get_temporary_directory( name ); strcat( name, "/" ); va_start( args, fmt ); |