Projects
Multimedia
LiVES
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 37
View file
LiVES.changes
Changed
@@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Dec 30 16:30:24 UTC 2016 - avvissu@yandex.by + +- Update to 2.8.3: + * see: /usr/share/doc/packages/lives/ChangeLog + +------------------------------------------------------------------- Sat Oct 22 17:23:19 UTC 2016 - avvissu@yandex.by - Update to 2.8.0:
View file
LiVES.spec
Changed
@@ -20,7 +20,7 @@ %define soname 0 Name: LiVES -Version: 2.8.0 +Version: 2.8.3 Release: 0 Summary: Video Editor and VJ Tool License: GPL-2.0+
View file
LiVES-2.8.0.tar.bz2/ChangeLog -> LiVES-2.8.3.tar.bz2/ChangeLog
Changed
@@ -1,3 +1,38 @@ +Version 2.8.3 +------------- +Correct errors in cance Insert fix from 2.8.2 +Fix some minor issues with alarm timers. +Fix trivial focus issue with Insert dialog in Clip Editor. + + + + +Version 2.8.2 (27 November 2016) +-------------------------------- +Fix loss of audio when cancelling Insert operation in Clip Editor. +Minor compilation fix for Toonz plugins. +Updated translation to Ukranian (Yuri Chornoivan). + + + + + + +Version 2.8.1 (23 October 2016) +------------------------------ +Fix various security issues on multi-user systems - see: +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756565 +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798043 + +Fix audio length encoding bug: +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810146 + +Fix some compilation issues. + + + + + Version 2.8.0 (3 Sep 2016) -------------------------- Correct blank frame fix from 2.6.8 (add one to last frame).
View file
LiVES-2.8.0.tar.bz2/LiVES.doxygen -> LiVES-2.8.3.tar.bz2/LiVES.doxygen
Changed
@@ -38,7 +38,7 @@ # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2.8.0 +PROJECT_NUMBER = 2.8.3 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a
View file
LiVES-2.8.0.tar.bz2/README -> LiVES-2.8.3.tar.bz2/README
Changed
@@ -4,7 +4,7 @@ - - - - - -Original author: salsaman (salsaman@gmail.com) and others (see file AUTHORS) +Original author: salsaman (salsaman+lives@gmail.com) and others (see file AUTHORS) Released under the GNU PUBLIC LICENSE, version 3 or later. @@ -23,7 +23,7 @@ mplayer 0.90rc1+ compiled with jpeg support ImageMagick 5 perl 5+ -gtk+ 2.12+ +gtk+ 2.12+ or gtk+ 3.x libjpeg62 gdk-pixbuf-loaders @@ -31,8 +31,7 @@ libmjpeg-tools (recommended) *Highly* Recommended runtime dependencies include: -theora-bin, mkvtoolnix, vorbis-tools, mencoder, -libmatroska, ogmtools, dvgrab, x264, ffmpeg, +theora-bin, mkvtoolnix, vorbis-tools, libmatroska, ogmtools, dvgrab, x264, ffmpeg, libdv2-apps/libdv-bin, cdda2wav, lame, python, youtube-dl Optional - libvisual-actors, frei0r-plugins @@ -64,16 +63,16 @@ If you got LiVES as a tar.gz or tar.bz2, at a terminal prompt, enter the following: - bzip2 -d LiVES-2.8.0.tar.bz2 + bzip2 -d LiVES-2.8.3.tar.bz2 or, - gzip -d LiVES-2.8.0.tar.gz + gzip -d LiVES-2.8.3.tar.gz depending on which version you have. Then: - tar xvf LIVES-2.8.0.tar + tar xvf LIVES-2.8.3.tar - cd lives-2.8.0 + cd lives-2.8.3 @@ -137,10 +136,14 @@ -However, if you do relocate, and this is not a fresh install, you will need to edit your .lives file in your home directory and adjust <prefix_dir> and <lib_dir> so that they point to the correct locations for scripts and plugins. +However, if you do relocate, and this is not a fresh install, you will need to edit your .lives file in your home directory and adjust <prefix_dir> and <lib_dir> +so that they point to the correct locations for scripts and plugins. -NOTE: if the library directory is anything except /usr/lib, you should adjust the libraries in libweed pkg-config files: -libweed/*.pk +IMPORTANT: if the library directory is anything except /usr/lib, you should adjust the libraries in libweed pkg-config files: +libweed/*.pc. If you use a library path other $PREFIX/lib for the plugins you also need to do: + +./configure --libdir=<path_to_lib> +e.g. ./configure --libdir=/usr/lib/libx86_64-linux-gnu/ @@ -166,13 +169,10 @@ In case of any problems, check your ~/.lives file and make sure everything is pointing to the right locations. -You can also try deteleting your ~/.lives file. LiVES will recreate this with default settings -on the next start up. +You can also try deleting your ~/.lives file. LiVES will then run through the install process the next time it is started. -Make sure there is plenty of space available in the temporary directory -(default is /tmp/livestmp). -It is advisable to change the temp directory from Tools | Preferences | Directories +Make sure there is plenty of space available in the working directory. The directory may be changed through Preferences / Directories. Run through Help -> Troubleshoot in the app and see if anything is missing.
View file
LiVES-2.8.0.tar.bz2/build-lives-rfx-plugin -> LiVES-2.8.3.tar.bz2/build-lives-rfx-plugin
Changed
@@ -78,7 +78,7 @@ } -$builder_version="2.8.0"; +$builder_version="2.8.3"; if ($in_channels==0&&$properties&0x0004) { #batch mode generator
View file
LiVES-2.8.0.tar.bz2/configure -> LiVES-2.8.3.tar.bz2/configure
Changed
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for LiVES 2.8.0. +# Generated by GNU Autoconf 2.69 for LiVES 2.8.3. # # Report bugs to <https://sourceforge.net/p/lives/bugs/>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='LiVES' PACKAGE_TARNAME='lives' -PACKAGE_VERSION='2.8.0' -PACKAGE_STRING='LiVES 2.8.0' +PACKAGE_VERSION='2.8.3' +PACKAGE_STRING='LiVES 2.8.3' PACKAGE_BUGREPORT='https://sourceforge.net/p/lives/bugs/' PACKAGE_URL='http://lives-video.com' @@ -754,6 +754,8 @@ HAVE_OPENGL_TRUE GL_LIBS GL_CFLAGS +ENABLE_TOONZ_FALSE +ENABLE_TOONZ_TRUE TURBO_FALSE TURBO_TRUE HAVE_LIBFREENECT_FALSE @@ -1086,6 +1088,7 @@ enable_ffmpeg enable_libfreenect enable_turbo +enable_toonz enable_opengl enable_mjpegtools enable_libpng @@ -1737,7 +1740,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures LiVES 2.8.0 to adapt to many kinds of systems. +\`configure' configures LiVES 2.8.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1809,7 +1812,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of LiVES 2.8.0:";; + short | recursive ) echo "Configuration of LiVES 2.8.3:";; esac cat <<\_ACEOF @@ -1851,6 +1854,7 @@ --disable-ffmpeg Disable ffmpeg (avcodec) support. --disable-libfreenect Disable libfreenect support. --enable-turbo Most optimised compile. + --enable-toonz Enable plugins ported from toonz. Requires c++11 compiler support and opencv. --disable-opengl Disable openGL support. --disable-mjpegtools Disable mjpegtools (yuv4mpeg) support. --disable-libpng Disable direct libpng support. @@ -2076,7 +2080,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -LiVES configure 2.8.0 +LiVES configure 2.8.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2803,7 +2807,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by LiVES $as_me 2.8.0, which was +It was created by LiVES $as_me 2.8.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3784,7 +3788,7 @@ # Define the identity of the package. PACKAGE='lives' - VERSION='2.8.0' + VERSION='2.8.3' cat >>confdefs.h <<_ACEOF @@ -27169,12 +27173,12 @@ fi - +TURBO=false # Check whether --enable-turbo was given. if test "${enable_turbo+set}" = set; then : - enableval=$enable_turbo; turbo=true + enableval=$enable_turbo; TURBO=true else - turbo=false + TURBO=false fi if $TURBO; then @@ -27186,6 +27190,23 @@ fi +ENABLE_TOONZ=false +# Check whether --enable-toonz was given. +if test "${enable_toonz+set}" = set; then : + enableval=$enable_toonz; ENABLE_TOONZ=true +else + ENABLE_TOONZ=false +fi + + if $ENABLE_TOONZ; then + ENABLE_TOONZ_TRUE= + ENABLE_TOONZ_FALSE='#' +else + ENABLE_TOONZ_TRUE='#' + ENABLE_TOONZ_FALSE= +fi + + HAVE_OPENGL=false # Check whether --enable-opengl was given. @@ -30004,6 +30025,10 @@ as_fn_error $? "conditional \"TURBO\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${ENABLE_TOONZ_TRUE}" && test -z "${ENABLE_TOONZ_FALSE}"; then + as_fn_error $? "conditional \"ENABLE_TOONZ\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${HAVE_OPENGL_TRUE}" && test -z "${HAVE_OPENGL_FALSE}"; then as_fn_error $? "conditional \"HAVE_OPENGL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -30533,7 +30558,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by LiVES $as_me 2.8.0, which was +This file was extended by LiVES $as_me 2.8.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -30591,7 +30616,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -LiVES config.status 2.8.0 +LiVES config.status 2.8.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -32558,7 +32583,7 @@ echo "LiVES is now configured and ready for building." echo "If you are building for MULTILIBS on a 64 bit system, " echo "you may wish to re-run this, e.g.: ./configure --libdir=/usr/lib64" -echo "In this case you MUST first manually update the library paths in libweed/*.pc files." +echo "In this case you MUST also manually update the library paths in libweed/*.pc files." echo "" echo "Remember to do \"sudo ldconfig\" or equivalent after installing." echo "*******************************************************************"
View file
LiVES-2.8.0.tar.bz2/configure.ac -> LiVES-2.8.3.tar.bz2/configure.ac
Changed
@@ -5,7 +5,7 @@ [m4_pattern_allow([^AC_.*])]) dnl IMPORTANT !! $version must also be set to exactly the same string in smogrify -AC_INIT(LiVES,2.8.0,https://sourceforge.net/p/lives/bugs/,,http://lives-video.com) +AC_INIT(LiVES,2.8.3,https://sourceforge.net/p/lives/bugs/,,http://lives-video.com) AC_CANONICAL_HOST AC_CANONICAL_TARGET @@ -576,10 +576,14 @@ AM_CONDITIONAL(HAVE_LIBFREENECT,$HAVE_LIBFREENECT) - -AC_ARG_ENABLE( turbo, [ --enable-turbo Most optimised compile.] , turbo=true, turbo=false) +TURBO=false +AC_ARG_ENABLE( turbo, [ --enable-turbo Most optimised compile.] , TURBO=true, TURBO=false) AM_CONDITIONAL(TURBO,$TURBO) +ENABLE_TOONZ=false +AC_ARG_ENABLE( toonz, [ --enable-toonz Enable plugins ported from toonz. Requires c++11 compiler support and opencv.] , ENABLE_TOONZ=true, ENABLE_TOONZ=false) +AM_CONDITIONAL(ENABLE_TOONZ,$ENABLE_TOONZ) + dnl check for openGL HAVE_OPENGL=false @@ -1048,7 +1052,7 @@ echo "LiVES is now configured and ready for building." echo "If you are building for MULTILIBS on a 64 bit system, " echo "you may wish to re-run this, e.g.: ./configure --libdir=/usr/lib64" -echo "In this case you MUST first manually update the library paths in libweed/*.pc files." +echo "In this case you MUST also manually update the library paths in libweed/*.pc files." echo "" echo "Remember to do \"sudo ldconfig\" or equivalent after installing." echo "*******************************************************************"
View file
LiVES-2.8.0.tar.bz2/liblives.doxygen -> LiVES-2.8.3.tar.bz2/liblives.doxygen
Changed
@@ -38,7 +38,7 @@ # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2.8.0 +PROJECT_NUMBER = 2.8.3 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/asf_decoder.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/asf_decoder.c
Changed
@@ -2344,43 +2344,11 @@ if (fps!=1000.) cdata->fps=fps; } - -#ifndef IS_MINGW - if (cdata->fps==0.||cdata->fps==1000.) { - // use mplayer to get fps if we can...it seems to have some magical way - char cmd[1024]; - char tmpfname[32]; - int ofd; - - sprintf(tmpfname,"/tmp/mkvdec=XXXXXX"); - ofd=mkstemp(tmpfname); - if (ofd!=-1) { - int res; - snprintf(cmd,1024,"LANGUAGE=en LANG=en mplayer \"%s\" -identify -frames 0 2>/dev/null | grep ID_VIDEO_FPS > %s",cdata->URI,tmpfname); - res=system(cmd); - - if (res) { - snprintf(cmd,1024,"LANGUAGE=en LANG=en mplayer2 \"%s\" -identify -frames 0 2>/dev/null | grep ID_VIDEO_FPS > %s",cdata->URI,tmpfname); - res=system(cmd); - } - - if (!res) { - char buffer[1024]; - ssize_t bytes=read(ofd,buffer,1024); - memset(buffer+bytes,0,1); - if (!(strncmp(buffer,"ID_VIDEO_FPS=",13))) { - cdata->fps=strtod(buffer+13,NULL); - } - } - - close(ofd); - unlink(tmpfname); - } + double res = get_fps(cdata->URI); + if (res >= 0.) cdata->fps = res; } -#endif - if (cdata->fps==0.&&ctx->time_base.num==0) { if (ctx->time_base.den==1) cdata->fps=25.; }
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/avformat_decoder.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/avformat_decoder.c
Changed
@@ -187,7 +187,7 @@ static boolean attach_stream(lives_clip_data_t *cdata, boolean isclone) { // open the file and get a handle lives_av_priv_t *priv=cdata->priv; - AVProbeData pd={0}; + AVProbeData pd= {0}; AVInputFormat *fmt; AVCodec *vdecoder; @@ -219,7 +219,7 @@ pd.filename=cdata->URI; pd.buf=calloc(128,32); - + if ((pd.buf_size=stream_peek(priv->fd,pd.buf,AVPROBE_PADDING_SIZE))<AVPROBE_PADDING_SIZE) { fprintf(stderr, "couldn't peek stream %d\n",pd.buf_size); return FALSE; @@ -333,7 +333,7 @@ fprintf(stderr,"avcodec_decoder: out of memory\n"); return FALSE; } - + ret = avcodec_parameters_to_context(cc, s->codecpar); if (ret < 0) { fprintf(stderr,"avcodec_decoder: avparms to context failed\n"); @@ -341,9 +341,9 @@ } #else - cc = s->codec; + cc = s->codec; #endif - + // vlc_fourcc_t fcc; //const char *psz_type = "unknown"; @@ -404,8 +404,8 @@ cdata->palettes[1]=WEED_PALETTE_END; if (cdata->palettes[0]==WEED_PALETTE_END) { - fprintf(stderr,"avcodec_decoder: no usable palette found (%d)\n",cc->pix_fmt); - return FALSE; + fprintf(stderr,"avcodec_decoder: no usable palette found (%d)\n",cc->pix_fmt); + return FALSE; } sprintf(cdata->video_name,"%s",cc->codec_name); @@ -665,7 +665,7 @@ if (priv->ic !=NULL) { avformat_close_input(&priv->ic); } - + if (cdata->palettes!=NULL) free(cdata->palettes); cdata->palettes=NULL; @@ -1004,7 +1004,7 @@ fprintf(stderr,"avcodec_decoder: out of memory\n"); return FALSE; } - + ret = avcodec_parameters_to_context(cc, s->codecpar); if (ret < 0) { fprintf(stderr,"avcodec_decoder: avparms to context failed\n"); @@ -1015,7 +1015,7 @@ cc = s->codec; #endif - + //cc->get_buffer = our_get_buffer; //cc->release_buffer = our_release_buffer; @@ -1092,7 +1092,7 @@ seek_target=av_rescale_q(xtarget_pts, AV_TIME_BASE_Q, s->time_base); av_seek_frame(priv->ic, priv->vstream, seek_target, AVSEEK_FLAG_BACKWARD); #ifdef DEBUG - fprintf(stderr,"pt a2 %d %ld\n",priv->last_frame,seek_target); + fprintf(stderr,"pt a2 %d %ld\n",priv->last_frame,seek_target); #endif avcodec_flush_buffers(cc); priv->black_fill=FALSE; @@ -1168,8 +1168,7 @@ } - } - while (!(hit_target&&gotFrame)); + } while (!(hit_target&&gotFrame)); } framedone:
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/dec_helper.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/dec_helper.c
Changed
@@ -10,6 +10,7 @@ #include <unistd.h> double get_fps(const char *uri) { +#ifndef IS_MINGW // use mplayer to get fps if we can...it seems to have some magical way FILE *fp; int rc; @@ -43,5 +44,8 @@ } pclose(fp); exit: +#else + double ret=0.; +#endif return ret; }
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/flv_decoder.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/flv_decoder.c
Changed
@@ -1272,38 +1272,10 @@ } } -#ifndef IS_MINGW if (cdata->fps==0.||cdata->fps==1000.) { - // use mplayer to get fps if we can...it seems to have some magical way - char cmd[1024]; - char tmpfname[32]; - int ofd; - - sprintf(tmpfname,"/tmp/mkvdec=XXXXXX"); - ofd=mkstemp(tmpfname); - if (ofd!=-1) { - int res; - snprintf(cmd,1024,"LANGUAGE=en LANG=en mplayer \"%s\" -identify -frames 0 2>/dev/null | grep ID_VIDEO_FPS > %s",cdata->URI,tmpfname); - res=system(cmd); - - if (res) { - snprintf(cmd,1024,"LANGUAGE=en LANG=en mplayer2 \"%s\" -identify -frames 0 2>/dev/null | grep ID_VIDEO_FPS > %s",cdata->URI,tmpfname); - res=system(cmd); - } - - if (!res) { - char buffer[1024]; - ssize_t bytes=read(ofd,buffer,1024); - memset(buffer+bytes,0,1); - if (!(strncmp(buffer,"ID_VIDEO_FPS=",13))) { - cdata->fps=strtod(buffer+13,NULL); - } - } - close(ofd); - unlink(tmpfname); - } + int res = get_fps(cdata->URI); + if (res >= 0) cdata->fps = res; } -#endif if (cdata->fps==0.&&ctx->time_base.num==0) { // not sure about this
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/libav_helper.h -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/libav_helper.h
Changed
@@ -77,7 +77,7 @@ -static UNUSED void av_set_pts_info(AVStream *s, int pts_wrap_bits, +static UNUSED void av_set_pts_info(AVStream *s, int pts_wrap_bits, unsigned int pts_num, unsigned int pts_den) { AVRational new_tb; if (av_reduce(&new_tb.num, &new_tb.den, pts_num, pts_den, INT_MAX)) {
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/mkv_decoder.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/mkv_decoder.c
Changed
@@ -2069,37 +2069,8 @@ } if (cdata->fps==0.||cdata->fps==1000.) { - // use mplayer to get fps if we can...it seems to have some magical way - char cmd[1024]; - char tmpfname[32]; - int res; - - sprintf(tmpfname,"mkvdec=XXXXXX"); -#ifndef IS_MINGW - snprintf(cmd,1024,"LANGUAGE=en LANG=en mplayer \"%s\" -identify -frames 0 2>/dev/null | grep ID_VIDEO_FPS > %s",cdata->URI,tmpfname); -#else - snprintf(cmd,1024,"mplayer.exe \"%s\" -identify -frames 0 2>NUL | grep.exe ID_VIDEO_FPS > %s",cdata->URI,tmpfname); -#endif - res=system(cmd); - - if (!res) { - char buffer[1024]; - ssize_t bytes; - int ofd=open(tmpfname,O_RDONLY); - if (ofd>-1) { - -#ifdef IS_MINGW - setmode(ofd,O_BINARY); -#endif - bytes=read(ofd,buffer,1024); - memset(buffer+bytes,0,1); - if (!(strncmp(buffer,"ID_VIDEO_FPS=",13))) { - cdata->fps=strtod(buffer+13,NULL); - } - close(ofd); - } - } - unlink(tmpfname); + double res = get_fps(cdata->URI); + if (res >= 0.) cdata->fps = res; } if (cdata->fps==0.||cdata->fps==1000.) {
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/decoders/mpegts_decoder.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/decoders/mpegts_decoder.c
Changed
@@ -3290,8 +3290,8 @@ #ifndef IS_MINGW if (cdata->fps==0.||cdata->fps==1000.) { - int res = get_fps(cdata->URI); - if (res >= 0) cdata->fps = res; + double res = get_fps(cdata->URI); + if (res >= 0.) cdata->fps = res; } #endif
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/playback/video/icecast_output.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/playback/video/icecast_output.c
Changed
@@ -27,9 +27,9 @@ static int ov_vsize,ov_hsize; -static char *tmpdir; +static char *workdir; -static char xfile[4096]; +static char xfile[PATH_MAX]; static int aforms[2]; @@ -67,7 +67,7 @@ static void make_path(const char *fname, int pid, const char *ext) { - snprintf(xfile,4096,"%s/%s-%d.%s",tmpdir,fname,pid,ext); + snprintf(xfile,PATH_MAX,"%s/%s-%d.%s",workdir,fname,pid,ext); } static uint8_t **blankframe; @@ -125,14 +125,12 @@ const char *module_check_init(void) { - int rfd; - char buf[16384]; - int dummyvar; + FILE *fp; + char buffer[PATH_MAX]; + const char *dummy; - ssize_t ret; // check all binaries are present - render_fn=&render_frame_unknown; ov_vsize=ov_hsize=0; @@ -142,16 +140,14 @@ yuv4mpeg->fd=-1; // get tempdir - dummyvar=system("smogrify get_tempdir oggstream"); - rfd=open("/tmp/.smogrify.oggstream",O_RDONLY); - ret=read(rfd,(void *)buf,16383); - memset(buf+ret,0,1); - - tmpdir=strdup(buf); + fp=popen("smogrify get_workdir","r"); + dummy=fgets(buffer,PATH_MAX,fp); + pclose(fp); + workdir=strdup(buffer); blankframe=NULL; - dummyvar=dummyvar; // keep compiler happy + dummy=dummy; // keep compiler happy return NULL; } @@ -262,7 +258,7 @@ boolean init_screen(int width, int height, boolean fullscreen, uint64_t window_id, int argc, char **argv) { int dummyvar; - char cmd[8192]; + char cmd[PATH_MAX*2]; const char *ics=NULL,*icpw=NULL,*icmp=NULL; int afd; int icp=8000; @@ -312,7 +308,7 @@ make_path("video3",mypid,"ogv"); mkfifo(xfile,S_IRUSR|S_IWUSR); // feed to oggfwd - snprintf(cmd,8192,"ffmpeg2theora -f yuv4m -o %s/video-%d.ogv %s/stream-%d.fifo 2>/dev/null&",tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"ffmpeg2theora -f yuv4m -o %s/video-%d.ogv %s/stream-%d.fifo 2>/dev/null&",workdir,mypid,workdir,mypid); dummyvar=system(cmd); make_path("livesaudio",mypid,"stream"); @@ -324,16 +320,16 @@ } else audio=0; if (audio) { - snprintf(cmd,8192,"oggTranscode %s/video-%d.ogv %s/video2-%d.ogv &",tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"oggTranscode %s/video-%d.ogv %s/video2-%d.ogv &",workdir,mypid,workdir,mypid); dummyvar=system(cmd); - snprintf(cmd,8192,"oggJoin %s/video3-%d.ogv %s/video2-%d.ogv %s/livesaudio-%d.stream &",tmpdir,mypid,tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"oggJoin %s/video3-%d.ogv %s/video2-%d.ogv %s/livesaudio-%d.stream &",workdir,mypid,workdir,mypid,workdir,mypid); dummyvar=system(cmd); } else { - snprintf(cmd,8192,"oggTranscode %s/video-%d.ogv %s/video3-%d.ogv &",tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"oggTranscode %s/video-%d.ogv %s/video3-%d.ogv &",workdir,mypid,workdir,mypid); dummyvar=system(cmd); } - snprintf(cmd,8192,"oggfwd -d \"LiVES stream\" \"%s\" %d \"%s\" \"%s\" < %s/video3-%d.ogv &",ics,icp,icpw,icmp,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"oggfwd -d \"LiVES stream\" \"%s\" %d \"%s\" \"%s\" < %s/video3-%d.ogv &",ics,icp,icpw,icmp,workdir,mypid); dummyvar=system(cmd); // open first fifo for writing
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/playback/video/lives2lives_stream.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/playback/video/lives2lives_stream.c
Changed
@@ -49,9 +49,6 @@ #include <string.h> #include <errno.h> -#define UNIXDG_PATH "/tmp/lives2lives" -#define UNIXDG_TMP "/tmp/lives2lives.XXXXXX" - typedef struct { struct sockaddr_in serv_addr; int sockfd;
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/playback/video/oggstream.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/playback/video/oggstream.c
Changed
@@ -27,12 +27,14 @@ static int ov_vsize,ov_hsize; -static char *tmpdir; +static char *workdir; -static char xfile[4096]; +static char xfile[PATH_MAX]; static int aforms[2]; +const char rfx[32768]; + ///////////////////////////////////////////////////////////////////////// // yuv4mpeg specific stuff @@ -67,7 +69,7 @@ static void make_path(const char *fname, int pid, const char *ext) { - snprintf(xfile,4096,"%s/%s-%d.%s",tmpdir,fname,pid,ext); + snprintf(xfile,PATH_MAX,"%s/%s-%d.%s",workdir,fname,pid,ext); } static uint8_t **blankframe; @@ -124,13 +126,9 @@ const char *module_check_init(void) { - int rfd; - char buf[16384]; - int dummyvar; - - ssize_t ret; - // check all binaries are present - + FILE *fp; + char buffer[PATH_MAX]; + const char *dummy; render_fn=&render_frame_unknown; ov_vsize=ov_hsize=0; @@ -141,16 +139,14 @@ yuv4mpeg->fd=-1; // get tempdir - dummyvar=system("smogrify get_tempdir oggstream"); - rfd=open("/tmp/.smogrify.oggstream",O_RDONLY); - ret=read(rfd,(void *)buf,16383); - memset(buf+ret,0,1); - - tmpdir=strdup(buf); + fp=popen("smogrify get_workdir","r"); + dummy=fgets(buffer,PATH_MAX,fp); + pclose(fp); + workdir=strdup(buffer); blankframe=NULL; - dummyvar=dummyvar; // keep compiler happy + dummy=dummy; // keep compiler happy return NULL; } @@ -186,22 +182,27 @@ const char *get_init_rfx(void) { - return \ - "<define>\\n\ + char homedir[PATH_MAX]; + + snprintf(homedir,PATH_MAX,"%s",getenv("HOME")); + snprintf((char *)rfx,32768,"%s%s%s", + "<define>\\n\ |1.7\\n\ </define>\\n\ <language_code>\\n\ 0xF0\\n\ </language_code>\\n\ <params> \\n\ -output|Output _file|string|/tmp/output.ogv|1024|\\n\ +output|Output _file|string|",homedir,"/output.ogv|1024|\\n \ syncd|A/V Sync _delay (seconds)|num2|0.|0.|20.|\\n\ </params> \\n\ <param_window> \\n\ </param_window> \\n\ <onchange> \\n\ </onchange> \\n\ -"; +"); + + return rfx; } const int *get_yuv_palette_clamping(int palette) { @@ -258,7 +259,7 @@ boolean init_screen(int width, int height, boolean fullscreen, uint64_t window_id, int argc, char **argv) { int dummyvar; const char *outfile; - char cmd[8192]; + char cmd[PATH_MAX*2]; int afd; int i; @@ -304,8 +305,9 @@ make_path("video2",mypid,"ogv"); mkfifo(xfile,S_IRUSR|S_IWUSR); // corrected ogg stream (saved or muxed) - snprintf(cmd,8192,"ffmpeg2theora --noaudio --nosync -e 10000 -f yuv4m -F %d:%d -o %s/video-%d.ogv %s/stream-%d.fifo&",(int)yuv4mpeg->fps.n, - (int)yuv4mpeg->fps.d,tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"ffmpeg2theora --noaudio --nosync -e 10000 -f yuv4m -F %d:%d -o %s/video-%d.ogv %s/stream-%d.fifo&", + (int)yuv4mpeg->fps.n, + (int)yuv4mpeg->fps.d,workdir,mypid,workdir,mypid); dummyvar=system(cmd); //printf("cmd is %s\n",cmd); make_path("livesaudio",mypid,"stream"); @@ -317,17 +319,19 @@ } else audio=0; if (audio) { - snprintf(cmd,8192,"oggTranscode %s/video-%d.ogv %s/video2-%d.ogv &",tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"oggTranscode %s/video-%d.ogv %s/video2-%d.ogv &",workdir,mypid,workdir,mypid); dummyvar=system(cmd); - snprintf(cmd,8192,"oggJoin \"%s\" %s/video2-%d.ogv %s/livesaudio-%d.stream &",outfile,tmpdir,mypid,tmpdir,mypid); + snprintf(cmd,PATH_MAX*2,"oggJoin \"%s\" %s/video2-%d.ogv %s/livesaudio-%d.stream &",outfile,workdir,mypid,workdir,mypid); dummyvar=system(cmd); } else { - snprintf(cmd,8192,"oggTranscode %s/video-%d.ogv \"%s\" &",tmpdir,mypid,outfile); + snprintf(cmd,PATH_MAX*2,"oggTranscode %s/video-%d.ogv \"%s\" &",workdir,mypid,outfile); dummyvar=system(cmd); } // open first fifo for writing + // TODO !!! + make_path("stream",mypid,"fifo"); yuv4mpeg->fd=open(xfile,O_WRONLY|O_SYNC|O_CREAT,S_IWUSR|S_IRUSR);
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/playback/video/videoplugin.h -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/playback/video/videoplugin.h
Changed
@@ -59,6 +59,14 @@ #define ABS(a) (a>0?a:-a) #endif +#ifndef PATH_MAX +#ifdef MAX_PATH +#define PATH_MAX MAX_PATH +#else +#define PATH_MAX 4096 +#endif +#endif + // Warning - CPU_BITS macro evaluates only at runtime (uses sizeof) #define CPU_BITS ((sizeof(void *))<<3)
View file
LiVES-2.8.0.tar.bz2/lives-plugins/plugins/playback/video/vloopback2.c -> LiVES-2.8.3.tar.bz2/lives-plugins/plugins/playback/video/vloopback2.c
Changed
@@ -34,9 +34,9 @@ static char *vdevname; -static char *tmpdir; +static char *workdir; -static char xfile[4096]; +static char xfile[PATH_MAX]; static int aforms[2]; @@ -133,12 +133,12 @@ const char *module_check_init(void) { char **vdevs = get_vloopback2_devices(); - char buf[16384]; + FILE *fp; + char buffer[PATH_MAX]; + const char *dummy; - int i=0; - int dummyvar,rfd; - size_t ret; + register int i=0; if (vdevs[0]==NULL) { free(vdevs); @@ -149,15 +149,11 @@ free(vdevs); // get tempdir - dummyvar=system("smogrify get_tempdir oggstream"); - rfd=open("/tmp/.smogrify.oggstream",O_RDONLY); - ret=read(rfd,(void *)buf,16383); - memset(buf+ret,0,1); - - tmpdir=strdup(buf); - - dummyvar=dummyvar; // keep compiler happy - + fp=popen("smogrify get_workdir","r"); + dummy=fgets(buffer,PATH_MAX,fp); + pclose(fp); + workdir=strdup(buffer); + dummy=dummy; return NULL; } @@ -189,8 +185,10 @@ const char *get_init_rfx(void) { char **vdevs = get_vloopback2_devices(); char devstr[30000]; + size_t slen=0; - int i=0; + + register int i=0; if (vdevs[0]==NULL) { free(vdevs); @@ -206,7 +204,7 @@ } free(vdevs); - snprintf((char *)rfx,32768,"%s%s%s", + snprintf((char *)rfx,32768,"%s%s%s%s%s", "<define>\\n\ |1.7\\n\ </define>\\n\ @@ -217,7 +215,7 @@ vdevname|Video _device|string_list|0|", devstr, "\\n\ -afname|Send _audio to|string|/tmp/audio.wav|1024|\\n\ +afname|Send _audio to|string|",workdir,"/audio.wav|1024|\\n\ </params> \\n\ <param_window> \\n\ </param_window> \\n\ @@ -274,7 +272,7 @@ } static void make_path(const char *fname, int pid, const char *ext) { - snprintf(xfile,4096,"%s/%s-%d.%s",tmpdir,fname,pid,ext); + snprintf(xfile,PATH_MAX,"%s/%s-%d.%s",workdir,fname,pid,ext); } @@ -288,7 +286,7 @@ int dummyvar; - char cmd[8192]; + char cmd[PATH_MAX*2]; char *audfile=NULL; @@ -374,7 +372,7 @@ } if (audio) { - snprintf(cmd,8192,"/bin/cat %s > \"%s\" &",xfile,audfile); + snprintf(cmd,PATH_MAX*2,"/bin/cat %s > \"%s\" &",xfile,audfile); dummyvar=system(cmd); } dummyvar=dummyvar; // keep compiler happy
View file
LiVES-2.8.0.tar.bz2/lives-plugins/weed-plugins/Makefile.am -> LiVES-2.8.3.tar.bz2/lives-plugins/weed-plugins/Makefile.am
Changed
@@ -89,10 +89,14 @@ farneback_analyser_la_CPPFLAGS = $(AM_CPPFLAGS) farneback_analyser_la_SOURCES = farneback_analyser.cpp +if ENABLE_TOONZ toonz_libs = toonz.la toonz_la_LDFLAGS = $(AM_LDFLAGS) $(OPENCV_LIBS_ONLY_L) -lopencv_core -lopencv_imgproc toonz_la_CPPFLAGS = $(AM_CPPFLAGS) -std=c++11 toonz_la_SOURCES = toonz.cpp +else +toonz_libs = +endif opencvlibdir = "$(libdir)/$(PACKAGE)/plugins/effects/realtime/weed" opencvlib_LTLIBRARIES = $(farneback_analyser_libs) $(toonz_libs)
View file
LiVES-2.8.0.tar.bz2/lives-plugins/weed-plugins/Makefile.in -> LiVES-2.8.3.tar.bz2/lives-plugins/weed-plugins/Makefile.in
Changed
@@ -372,12 +372,14 @@ tone_gen_la_OBJECTS = tone_gen.lo toonz_la_LIBADD = am__toonz_la_SOURCES_DIST = toonz.cpp -@HAVE_OPENCV_TRUE@am_toonz_la_OBJECTS = toonz_la-toonz.lo +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@am_toonz_la_OBJECTS = \ +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@ toonz_la-toonz.lo toonz_la_OBJECTS = $(am_toonz_la_OBJECTS) toonz_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(toonz_la_LDFLAGS) $(LDFLAGS) -o $@ -@HAVE_OPENCV_TRUE@am_toonz_la_rpath = -rpath $(opencvlibdir) +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@am_toonz_la_rpath = -rpath \ +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@ $(opencvlibdir) tvpic_la_LIBADD = tvpic_la_SOURCES = tvpic.c tvpic_la_OBJECTS = tvpic.lo @@ -846,10 +848,11 @@ @HAVE_OPENCV_TRUE@farneback_analyser_la_LDFLAGS = $(AM_LDFLAGS) $(OPENCV_LIBS_ONLY_L) -lopencv_core -lopencv_video @HAVE_OPENCV_TRUE@farneback_analyser_la_CPPFLAGS = $(AM_CPPFLAGS) @HAVE_OPENCV_TRUE@farneback_analyser_la_SOURCES = farneback_analyser.cpp -@HAVE_OPENCV_TRUE@toonz_libs = toonz.la -@HAVE_OPENCV_TRUE@toonz_la_LDFLAGS = $(AM_LDFLAGS) $(OPENCV_LIBS_ONLY_L) -lopencv_core -lopencv_imgproc -@HAVE_OPENCV_TRUE@toonz_la_CPPFLAGS = $(AM_CPPFLAGS) -std=c++11 -@HAVE_OPENCV_TRUE@toonz_la_SOURCES = toonz.cpp +@ENABLE_TOONZ_FALSE@@HAVE_OPENCV_TRUE@toonz_libs = +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@toonz_libs = toonz.la +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@toonz_la_LDFLAGS = $(AM_LDFLAGS) $(OPENCV_LIBS_ONLY_L) -lopencv_core -lopencv_imgproc +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@toonz_la_CPPFLAGS = $(AM_CPPFLAGS) -std=c++11 +@ENABLE_TOONZ_TRUE@@HAVE_OPENCV_TRUE@toonz_la_SOURCES = toonz.cpp @HAVE_OPENCV_TRUE@opencvlibdir = "$(libdir)/$(PACKAGE)/plugins/effects/realtime/weed" @HAVE_OPENCV_TRUE@opencvlib_LTLIBRARIES = $(farneback_analyser_libs) $(toonz_libs) @HAVE_FFTW3F_TRUE@audio_fft_libs = audio_fft.la beat_detector.la
View file
LiVES-2.8.0.tar.bz2/lives-plugins/weed-plugins/frei0r.c -> LiVES-2.8.3.tar.bz2/lives-plugins/weed-plugins/frei0r.c
Changed
@@ -368,8 +368,8 @@ curvdir=opendir(vdir2); if (curvdir==NULL) vdirval=4; else { - vdirval=3; - } + vdirval=3; + } } if (vdirval==4) { @@ -384,13 +384,13 @@ if (vdirval>9) { - char *fpp_copy=strdup(fpp); + char *fpp_copy=strdup(fpp); if (!getenv_piece(vdir1,PATH_MAX,fpp_copy,vdirval-10)) { - free(fpp_copy); + free(fpp_copy); vdirval=6; break; } - free(fpp_copy); + free(fpp_copy); if (!strlen(vdir1)) { vdirval++; @@ -407,40 +407,40 @@ weed_memset(vendor_name,0,1); do { - snprintf(dir1,PATH_MAX,"%s/%s",vdir1,vendor_name); + snprintf(dir1,PATH_MAX,"%s/%s",vdir1,vendor_name); - if (vdirval<10) { - snprintf(dir2,PATH_MAX,"%s/%s",vdir2,vendor_name); - snprintf(dir3,PATH_MAX,"%s/%s",vdir3,vendor_name); - } + if (vdirval<10) { + snprintf(dir2,PATH_MAX,"%s/%s",vdir2,vendor_name); + snprintf(dir3,PATH_MAX,"%s/%s",vdir3,vendor_name); + } vdirent=readdir(curvdir); if (vdirent!=NULL) { - if (!strncmp(vdirent->d_name,"..",strlen(vdirent->d_name))) continue; - snprintf(vendor_name,PATH_MAX,"%s",vdirent->d_name); - } + if (!strncmp(vdirent->d_name,"..",strlen(vdirent->d_name))) continue; + snprintf(vendor_name,PATH_MAX,"%s",vdirent->d_name); + } if (vdirval==1) { curdir=opendir(dir3); if (curdir==NULL) { - if (vdirent==NULL) break; - continue; - } + if (vdirent==NULL) break; + continue; + } } else if (vdirval==3) { if (curdir!=NULL) closedir(curdir); curdir=opendir(dir2); if (curdir==NULL) { - if (vdirent==NULL) break; - continue; - } + if (vdirent==NULL) break; + continue; + } } else if (vdirval==5||vdirval>9) { if (curdir!=NULL) closedir(curdir); curdir=opendir(dir1); if (curdir==NULL) { - if (vdirent==NULL) break; - continue; - } + if (vdirent==NULL) break; + continue; + } } finished=0;
View file
LiVES-2.8.0.tar.bz2/lives-plugins/weed-plugins/ladspa.c -> LiVES-2.8.3.tar.bz2/lives-plugins/weed-plugins/ladspa.c
Changed
@@ -574,6 +574,8 @@ register int i,j; + if (lpp==NULL) return NULL; + //#define DEBUG #ifndef DEBUG new_stdout=dup(1);
View file
LiVES-2.8.0.tar.bz2/lives-plugins/weed-plugins/libvis.c -> LiVES-2.8.3.tar.bz2/lives-plugins/weed-plugins/libvis.c
Changed
@@ -289,7 +289,7 @@ char *vdir; if (lpp==NULL) return NULL; - + // set hints for host weed_set_int_value(in_chantmpls[0],"audio_channels",2); weed_set_int_value(in_chantmpls[0],"audio_rate",44100); @@ -310,7 +310,7 @@ } vdir = strtok(lpp, ":"); - + // add lpp paths while (vdir!=NULL) { if (!strlen(vdir)) continue;
View file
LiVES-2.8.0.tar.bz2/po/ar.po -> LiVES-2.8.3.tar.bz2/po/ar.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Arabic <ar@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:41+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "سيتم إنعاش البرنامج بعد إعادة تشغيله. وشكرا\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "عند الإبلاغ عن العثرات ، يرجى ذِكر نظام التشغيل الخاص بك ، والتوزيعة ، " "وإصدارة البرنامج." -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "وأية معلومات موضحة أدناه.\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "المعلومات.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,89 +98,89 @@ "المعلومات.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "الحفاظ على ضبط\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "أيّ" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "بدون" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "مستحسن" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "معطّل !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**التخطيط الحالي**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "مُضمَّن" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "مخصص" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "اختبار" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "غيّر حجم" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "غيّر حجم جميع الإطارات" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_خلفية بيضاء" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "تحميل إضافات مؤثرات الوقت الحقيقي..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "بدء خادوم جاك الصوت..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "بدء خادوم نقل جاك" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "يتصل بخادوم نقل جاك" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -192,35 +192,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "بدء خادوم بالص-اوديو..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/ca.po -> LiVES-2.8.3.tar.bz2/po/ca.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Catalan <ca@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:41+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Gràcies. La recuperació ha de ser possible si es reinicia LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Quan es notifiqui una falla, si us plau poseu les dades del vostre sistema " "operatiu, distribució i la versió de LIVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "Tot seguit hi haurà alguna informació:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "informació.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,90 +98,90 @@ "informació.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Grup de seguretat.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "qualsevol" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Cap" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "Recomanat" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "Espatllat" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**El disseny actual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Incorporat" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personalitzat" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Comprova" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Insereix" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Redimensionat" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "reconfigureu totes les finestres" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Inici" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Carregant connexió d'efectes reals" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Començant connexió de servidor d'audio jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -193,35 +193,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Començant servidor d'audio pulsant..."
View file
LiVES-2.8.0.tar.bz2/po/cs.po -> LiVES-2.8.3.tar.bz2/po/cs.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: LiVEScz\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: <martin@svobodicz.com, ales@mur.at>\n" @@ -20,7 +20,7 @@ "X-Poedit-Country: CZECH REPUBLIC\n" "X-Poedit-Language: Czech\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -29,22 +29,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -58,7 +58,7 @@ "group_id=64341&atid=507139\n" "Dzięki. Odzyskiwanie powinno być możliwe po uruchomieniu LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -71,7 +71,7 @@ "Przy zgłaszaniu awarii, należy podać szczegółowe informacje na temat systemu " "operacyjnego, dystrybucję i wersję LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -79,104 +79,104 @@ "oraz wszelkie informacje przedstawione poniżej:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Zachování nastavení.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Libovolný" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Žádný" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "doporučeno" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "zakázáno!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Bieżący układ**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Vestavěno" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Vlastní" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Test" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Sloučit" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Měním velikost" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Změnit velikost všech _snímků" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Prázdné pozadí" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Načítám pluginy pro efekty v reálném času..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Spouštím zvukový server JACK..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -188,35 +188,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855
View file
LiVES-2.8.0.tar.bz2/po/da.po -> LiVES-2.8.3.tar.bz2/po/da.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Danish <da@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:41+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, c-format msgid "" "\n" @@ -51,7 +51,7 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" -#: src/main.c:203 +#: src/main.c:205 #, c-format msgid "" "\n" @@ -60,110 +60,110 @@ "distribution, and the LiVES version (%s)\n" msgstr "" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" msgstr "" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Enhver" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Ingen" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "anbefalet" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Indbygget" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Brugerdefineret" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Test" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Indstillinger" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Ændrer størrelse" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Start ramme" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Start farve" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -175,34 +175,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855 #, c-format msgid "%s...detected... "
View file
LiVES-2.8.0.tar.bz2/po/de_DE.po -> LiVES-2.8.3.tar.bz2/po/de_DE.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: Lives 0.9.5\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2015-04-05 16:14+0000\n" "Last-Translator: Michael Kohl <rolf.michael.kohl@googlemail.com>\n" "Language-Team: Herbert U. Hübner <herbert.u.huebner@friendglow.net>\n" @@ -15,7 +15,7 @@ "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -24,22 +24,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Warnung: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Kritischer Fehler: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Fataler Fehler: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -54,7 +54,7 @@ "Danke. Projektwiederherstellung sollte beim nächsten Start von LiVES möglich " "sein.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -67,7 +67,7 @@ "Absturzberichte bitte mit Details über das Betriebssystem, Distribution und " "die LiVES-Version versehen (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -75,7 +75,7 @@ "und die Informationen, die unten angezeigt werden:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -86,7 +86,7 @@ "um weitere Informationen zu sammeln\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -96,89 +96,89 @@ "um weitere Informationen zu sammeln\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Set wird erhalten.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Beliebig" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Kein(e)" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "empfohlen" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "deaktiviert!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Momentanes Layout**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Eingebaut" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Benutzerdefiniert" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Test" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Einfügen" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Skalieren" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Alle Frames _skalieren" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Vordergrund" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Hintergrund" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Lade Echtzeit-Effekt Plugins..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Jack Audio Server wird gestartet..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Jack Transport Server wird gestartet..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Verbindung zum Jack Transport Server wird hergestellt..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -199,35 +199,35 @@ "Alternativ, Versuchen Sie LiVES entweder mit der Option \"-jackopts 16\" zu " "starten, oder " -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "PulseAudio Server wird gestartet..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/en_GB.po -> LiVES-2.8.3.tar.bz2/po/en_GB.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2015-04-16 10:52+0000\n" "Last-Translator: Andi Chandler <Unknown>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2015-05-03 15:40+0000\n" "X-Generator: Launchpad (build 17474)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "All translators should read the LiVES translation notes at\n" "http://lives.sourceforge.net/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Warning: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Critical error: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Fatal error: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -62,7 +62,7 @@ "group_id=64341&atid=507139\n" "Thanks. Recovery should be possible if you restart LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -75,7 +75,7 @@ "When reporting crashes, please include details of your operating system, " "distribution, and the LiVES version (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -83,7 +83,7 @@ "and any information shown below:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -94,7 +94,7 @@ "information.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -104,89 +104,89 @@ "information.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preserving set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Any" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "None" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recommended" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "disabled !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**The current layout**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Builtin" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Custom" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Test" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - %s" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Resizing" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Resize All Frames" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Foreground" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Background" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Loading realtime effect plugins..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Starting jack audio server..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Starting jack transport server..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Connecting to jack transport server..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -205,35 +205,35 @@ "\n" "Alternatively, try to start lives with either \"lives -jackopts 16\", or " -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Starting pulse audio server..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/es.po -> LiVES-2.8.3.tar.bz2/po/es.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2014-01-01 22:33+0000\n" "Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2014-04-13 13:12+0000\n" "X-Generator: Launchpad (build 16976)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "All translators should read the LiVES translation notes at\n" "http://lives.sourceforge.net/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Aviso: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Error crítico: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Error grave: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -62,7 +62,7 @@ "group_id=64341&atid=507139\n" "Gracias. Debería poder recuperar su sesión reiniciando LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -75,7 +75,7 @@ "Cuando informe del problema, incluya detalles de su sistema operativo, " "distribución, y la versión de LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -83,7 +83,7 @@ "y la información mostrada debajo:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -94,7 +94,7 @@ "información.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -104,89 +104,89 @@ "información.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preservando el conjunto.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Cualquiera" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Ninguno" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "desactivado" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**La disposición actual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Integrado" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personalizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Prueba" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES:- Unir" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Redimensionando" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar todos los cuadros" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Frente" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Fondo" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Cargando complementos de efectos en tiempo real..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Iniciando el servidor de audio jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -198,35 +198,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Iniciando servidor PulseAudio..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/et.po -> LiVES-2.8.3.tar.bz2/po/et.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Estonian <et@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:42+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Aitäh. Peaks olema võimalik progress taastada LiVES-i taaskäivitusel.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Vigadest teatades, palun lisage infot oma operatsioonisüsteemist, jaotusest " "ja LiVES-i versioonist (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "ja mis tahes allpool esitatud teave:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "infot.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,89 +98,89 @@ "infot.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Valiku säilitamine.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Kõik" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Pole" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "soovitatav" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "keelatud !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Praegune skeem**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Sisseehitatud" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Kohandatud" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Testi" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Mõõtmete muutmine" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_kõikide kaadrite suuruse muutmine" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Alusta" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Laen reaalaja efektide pluginaid..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Heli serveri jack käivitamine..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -192,34 +192,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Heli serveri pulse käivitamine..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/fi.po -> LiVES-2.8.3.tar.bz2/po/fi.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:42+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "All translators should read the LiVES translation notes at\n" "http://lives.sourceforge.net/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -63,7 +63,7 @@ "Kiitos. Palautumisen tulisi olla mahdollista uudelleen käynnistäessäsi " "ohjelman.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -76,7 +76,7 @@ "Raportoidessasi kaatumisista, sisällytä käyttöjärjestelmän tiedot, " "jakeluversio ja LiVESin versiotiedot (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -84,7 +84,7 @@ "ja alla olevat tiedot:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -95,7 +95,7 @@ "lisätietoja.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -105,90 +105,90 @@ "lisätietoja.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Säilytetään leikesarja.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Mikä tahansa" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Ei mitään" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "suositeltu" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "kytketty pois päältä!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Nykyinen asettelu**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Mukauta" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Kokeile" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Lisäys" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Koon muutos" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Muuta kaikkien kuvien k_okoa" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "P_imennä tausta" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Ladataan reaaliaikaiset tehosteliitännäiset..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Käynnistetään jack-äänipalvelin..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Käynnistetään jack-välityspalvelin..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Yhdistetään jack-välityspalvelimeen..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -200,35 +200,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Käynnistetään pulse audio -palvelin..."
View file
LiVES-2.8.0.tar.bz2/po/fr.po -> LiVES-2.8.3.tar.bz2/po/fr.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2015-11-25 22:11+0000\n" "Last-Translator: Jean-Marc <Unknown>\n" "Language-Team: Français <kwizart@gmail.com>\n" @@ -22,7 +22,7 @@ "X-Poedit-Country: FRANCE\n" "X-Poedit-Language: French\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -31,22 +31,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Avertissement : %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Erreur critique : %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Erreur fatale : %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -60,7 +60,7 @@ "group_id=64341&atid=507139\n" "Merci. Une récupération devrait être possible si vous redémarrez LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -73,7 +73,7 @@ "Lors des signalements de plantages, veuillez inclure les détails de votre " "système d'exploitation, la distribution, et la version de LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -81,7 +81,7 @@ "et toute autre information indiquée ci-dessous :\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -92,7 +92,7 @@ "recueillir plus d'informations.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -102,89 +102,89 @@ "recueillir plus d'informations.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Marque positionnée.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Tous" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Aucun" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recommandé" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "désactivé !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**La configuration actuelle**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Intégré" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personnalisé" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Essai" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES : - %s" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Recadrage" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Recadre Toutes Les Images" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Premier plan" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Arrière plan" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Chargement des greffons d'effets en temps réel…" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Démarrage du serveur audio jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Démarrage du serveur de transport jack..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Connexion au serveur de transport jack..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -196,35 +196,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Initialisation du serveur audio pulse..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/gl.po -> LiVES-2.8.3.tar.bz2/po/gl.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2015-04-20 18:32+0000\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2015-05-03 15:41+0000\n" "X-Generator: Launchpad (build 17474)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Aviso: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Erro crítico: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Erro grave: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Grazas. Deber ser posíbel a recuperación se reinicia LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Cando informe de quebras, inclúa os detalles do seu sistema operativo, " "distribución, e a versión de LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "e calquera outra información amosada embaixo:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "información.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,89 +98,89 @@ "información.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preservar o conxunto.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Calquera" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Ningún" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "desactivado !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "** O esquema actual **" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Incorporado" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personalizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Proba" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - %s" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Redimensionando" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar todos os fotogramas" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Primeiro plano" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Fondo" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Cargando complementos de efectos en tempo real..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Iniciando o servidor de son jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Iniciando o servidor de transporte jack..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Conectando co servidor de transporte jack..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -192,35 +192,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Iniciando o servidor pulse audio..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/he.po -> LiVES-2.8.3.tar.bz2/po/he.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Hebrew <he@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:43+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "All translators should read the LiVES translation notes at\n" "http://lives.sourceforge.net/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -62,7 +62,7 @@ "group_id=64341&atid=507139\n" "תודה. ניתן לשחזר את הנתונים שאבדו בהפעלה מחדש של LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -75,7 +75,7 @@ "בעת דיווח על קריסות, נא לכלול פרטים על מערכת ההפעלה שלך, ההפצה וגרסת ה־LiVES " "שבשימוש (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -83,7 +83,7 @@ "וכל מידע זמין מוצג כאן:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -94,7 +94,7 @@ "מידע.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -104,90 +104,90 @@ "מידע.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "מתבצע שימור האוסף.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "הכל" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "ללא" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "מומלץ" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "נוטרל !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**הפריסה הנוכחית**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "מובנה" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "מותאם אישית" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "בדיקה" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - מיזוג" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "שינוי גודל" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_שינוי גודל כל השקופיות" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "רקע _שחור" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "מתבצעת טעינת תוספים לאפקטים בזמן אמת..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "מתבצעת הפעלת שרת השמע jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "מפעיל את שרת התעבורה של jack..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "מתחבר לשרת התעבורה של jack..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -199,35 +199,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "מפעיל את שרת השמע Pulse..."
View file
LiVES-2.8.0.tar.bz2/po/hr.po -> LiVES-2.8.3.tar.bz2/po/hr.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Croatian <hr@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:41+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Hvala. Oporavak bi trebao biti moguće ako se ponovno LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Kada izvještavanje crashes, molimo uključite detalje vašeg operacijskog " "sustava, distribucije, a LiVES verzija (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "i sve podatke prikazane u nastavku:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "prikupljanja više infomacija.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,90 +98,90 @@ "prikupljanja više infomacija.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Očuvanje set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Bilo koji" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Nijedan" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "preporučeno" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "isključeno !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Trenutni izgled**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Umetni" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Promjena veličine" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Zanemari promjene" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Zanemari promjene" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Učitavanje stvarnom efekt čep..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Pokrećem jack audio poslužitelj..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Pokrećem jack transport server..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Spajanje na jack transport server..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -193,35 +193,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Pokrećem pulse audio poslužitelj..."
View file
LiVES-2.8.0.tar.bz2/po/hu.po -> LiVES-2.8.3.tar.bz2/po/hu.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: hu\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2012-08-08 08:49+0000\n" "Last-Translator: Krasznecz Zoltán <zoltan.krasznecz@gmail.com>\n" "Language-Team: Magyar <lisovszki@gmail.com>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2012-08-15 00:36+0000\n" "X-Generator: Launchpad (build 15801)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Köszönjük. A LiVES újraindításával helyreállítható a program.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Összeomlások bejelentésénél kérjük add meg a rendszered adatait és a LiVES " "verziószámát. (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "és minden lent szereplő információt:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "beiktatásával, hogy további információkat tudhass meg.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,90 +98,90 @@ "beiktatásával, hogy további információkat tudhass meg.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Tartós beállítás.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Bármely" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Nincs" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "ajánlott" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "tíltva!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**A jelenlegi kimenet**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Beépített" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Egyéni" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Teszt" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Beszúrás" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Átméretezés" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Minden képkocka átméretezése" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Üres háttér" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Az azonnali effektek betöltése..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Jack audió szerver indítása" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -193,35 +193,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Pulse audio szerver indítása..."
View file
LiVES-2.8.0.tar.bz2/po/it.po -> LiVES-2.8.3.tar.bz2/po/it.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Italian <it@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:43+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Grazie. Dovrebbe essere possibile un recupero se riavvii LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Durante la segnalazione di crash, fornisci informazioni sul tuo sistema " "operativo, la distribuzione e la versione di LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "e qualsiasi altra informazione mostrata qua sotto:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "informazioni.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,90 +98,90 @@ "informazioni.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preservazione del set in corso.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Qualsiasi" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Nessuno" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "consigliato" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "disabilitato !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Il layout corrente**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Integrato" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personalizzato" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Test" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Unisci" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Ridimensionamento" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Ridimensiona tutti i fotogrammi" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "Sfondo _Vuoto" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Caricamento dei plugin degli effetti in tempo reale in corso..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Avvio del server audio jack in corso..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -193,35 +193,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Avviando il server audio pulse..."
View file
LiVES-2.8.0.tar.bz2/po/ja.po -> LiVES-2.8.3.tar.bz2/po/ja.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Japanese <ja@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:43+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "してください。\n" "ご協力ありがとうございます。LiVESを再起動すれば復元が行われるでしょう。\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "クラッシュ報告する際は、使用しているOS・ディストリビューションやLiVESのバー" "ジョンなどの詳細も含めてください (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "また、以下の情報もお願いします:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "と共に実行してください。\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,90 +98,90 @@ "と共に実行してください。\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "セットの保護\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "任意" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "なし" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "推奨" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "使用不能!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**現在のレイアウト**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "ビルトイン" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "カスタム" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "テスト" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - 結合" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "リサイズ" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "全フレームのリサイズ(_R)" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "空白のバックグラウンド(_B)" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "リアルタイムエフェクトプラグインを読み込み中..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "JACKサーバーの音声機能を開始しています..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "JACKサーバーのトランスポート機能を開始しています..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "JACKサーバーのトランスポート機能に接続しています..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -193,35 +193,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "PulseAudioサーバーを開始しています..."
View file
LiVES-2.8.0.tar.bz2/po/lives.pot -> LiVES-2.8.3.tar.bz2/po/lives.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: lives 2.8.0\n" +"Project-Id-Version: lives 2.8.3\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,7 +17,7 @@ "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -26,22 +26,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, c-format msgid "" "\n" @@ -50,7 +50,7 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" -#: src/main.c:203 +#: src/main.c:205 #, c-format msgid "" "\n" @@ -59,107 +59,107 @@ "distribution, and the LiVES version (%s)\n" msgstr "" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" msgstr "" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "" -#: src/main.c:728 +#: src/main.c:731 msgid "_Resize All Frames..." msgstr "" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -171,34 +171,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855 #, c-format msgid "%s...detected... "
View file
LiVES-2.8.0.tar.bz2/po/nl_NL.po -> LiVES-2.8.3.tar.bz2/po/nl_NL.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: LiVES 0.9.5cvs\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: \n" @@ -15,7 +15,7 @@ "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -24,22 +24,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, c-format msgid "" "\n" @@ -48,7 +48,7 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" -#: src/main.c:203 +#: src/main.c:205 #, c-format msgid "" "\n" @@ -57,109 +57,109 @@ "distribution, and the LiVES version (%s)\n" msgstr "" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" msgstr "" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Grootte aanpassen" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Draaikolk" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "Vervagen" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -171,34 +171,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855 #, c-format msgid "%s...detected... " msgstr ""
View file
LiVES-2.8.0.tar.bz2/po/oc.po -> LiVES-2.8.3.tar.bz2/po/oc.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Occitan (post 1500) <oc@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-29 15:04+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, c-format msgid "" "\n" @@ -51,7 +51,7 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" -#: src/main.c:203 +#: src/main.c:205 #, c-format msgid "" "\n" @@ -60,7 +60,7 @@ "distribution, and the LiVES version (%s)\n" msgstr "" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -68,104 +68,104 @@ "e tota autra informacion indicada çaijós :\n" "\n" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Marca posicionada.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Quin que siá" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Pas cap" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recomandat" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "desactivat !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**La configuracion actuala**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Integrat" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personalizat" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Testar" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Union" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Requadratge" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Requadra Totes Los Imatges" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Aviar" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Cargament dels plugins d'efièches en temps real" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Aviada del servidor àudio jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -177,35 +177,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Inicializacion del servidor àudio pulse..." -#: src/main.c:1851 +#: src/main.c:1855
View file
LiVES-2.8.0.tar.bz2/po/pl.po -> LiVES-2.8.3.tar.bz2/po/pl.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:56+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Ostrzeżenie: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Błąd krytyczny: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Dzięki. Odzyskiwanie powinno być możliwe po uruchomieniu życia.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Przy zgłaszaniu awarii, należy podać szczegółowe informacje na temat systemu " "operacyjnego, dystrybucję i wersję LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "oraz wszelkie informacje poniżej:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "więcej informacji.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,90 +98,90 @@ "więcej informacji.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Dowolny" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Brak" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "zalecane" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "niepełnosprawnych !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Obecny układ**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Wbudowane" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Własne" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Przetestuj" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Wstaw" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Skalowanie" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Skaluj Wszystkie Klatki" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Uruchom" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -193,35 +193,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Uruchamianie serwera pulse audio"
View file
LiVES-2.8.0.tar.bz2/po/pms.po -> LiVES-2.8.3.tar.bz2/po/pms.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-11-09 23:22+0000\n" "Last-Translator: Simon Uslengh <simoneislanda@libero.it>\n" "Language-Team: Piemontese <pms@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2014-04-13 13:01+0000\n" "X-Generator: Launchpad (build 16976)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Avis: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Eror grav: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Eror vastant: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "group_id=64341&atid=507139\n" "Mersì. A dovrìa podej arpijè sò travaj andiand torna LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -69,7 +69,7 @@ "Cand a arpòrta d'vast, ch'a includa fabilman ij detaj ëd sò sistem operativ, " "la distribussion e la version ëd LiVES." -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -77,7 +77,7 @@ "e tute j'informassion smonùe sì dapress\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -88,7 +88,7 @@ "fale (debug) për cheuje pì d'informassion.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -98,88 +98,88 @@ "fale (debug) për cheuje pì d'informassion.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preservassion j'anpostassion\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "qualsëssìa" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Gnun" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "consejà" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "dësativà" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**L'atual formà**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Antregà" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Personaj" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Test" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Ardimensionament" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Ardimension-a tute le curnis" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Prim pian" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Drefond" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Caria dle gionte për j'efet an temp-real..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Andi dël jack audio server..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Andi dël jack transport server..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Conession al jack transport server..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -198,35 +198,35 @@ "\n" "Dësnò, ch'a preuva a nandiè lives con tute le doe \"lives - jackopts 16\", o " -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Andi dël pulse audio server..." -#: src/main.c:1851 +#: src/main.c:1855
View file
LiVES-2.8.0.tar.bz2/po/pt.po -> LiVES-2.8.3.tar.bz2/po/pt.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: LiVES\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: pixel <vjpixel@gmail.com>\n" @@ -15,7 +15,7 @@ "X-Poedit-Language: Portuguese\n" "X-Poedit-SourceCharset: utf-8\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -24,22 +24,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -53,7 +53,7 @@ "group_id=64341&atid=5071 39\n" "Obrigado. A recuperação deve ser possível se você reiniciar LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -66,7 +66,7 @@ "Quando falha de informação, por favor inclua detalhes de seu sistema " "operacional, a distribuição ea versão do LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -74,104 +74,104 @@ "e todas as informações mostradas abaixo:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preservando set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Qualquer" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Nenhum" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "desactivado!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**O layout atual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Builtin" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Customizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Teste" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Mesclar" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "A redimensionar" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar Todos Frames" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "Fundo _Branco" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "A carregar plugins de efeito em tempo real..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "A iniciar servidor de jack audio..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -183,35 +183,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855
View file
LiVES-2.8.0.tar.bz2/po/pt_BR.po -> LiVES-2.8.3.tar.bz2/po/pt_BR.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: LiVES\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2016-03-22 00:48+0000\n" "Last-Translator: salsaman <salsaman@gmail.com>\n" "Language-Team: pixel <vjpixel@gmail.com>\n" @@ -15,7 +15,7 @@ "X-Poedit-Language: Portuguese\n" "X-Poedit-SourceCharset: utf-8\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -24,22 +24,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Aviso: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Erro crítico: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Erro fatal: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -53,7 +53,7 @@ "group_id=64341&atid=507139\n" "Obrigado. Os dados podem ser recuperados se você reiniciar o LiVes.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -66,7 +66,7 @@ "Ao reportar travamentos, por favor informe qual o seu sistema operacional, " "distribuição e a versão do LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -74,7 +74,7 @@ "e toda informação mostrada abaixo:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -85,7 +85,7 @@ "seja coletada mais informações.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -95,88 +95,88 @@ "seja coletada mais informações.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Preservando set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Qualquer" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Nenhum" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "desativado!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Layout atual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Builtin" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Customizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Teste" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "LiVES: - " -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Redimensionando" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar Todos Frames" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Frente" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Fundo" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Carregando plugins de efeitos em tempo real..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Iniciando servidor de áudio jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Iniciando o servidor jack de transporte..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Conectando ao servidor jack de transporte..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -195,35 +195,35 @@ "\n" "Como alternativa, tente iniciar o LiVES com \"lives -jackopts 16\", ou " -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Iniciando o servidor pulse audio..." -#: src/main.c:1851 +#: src/main.c:1855
View file
LiVES-2.8.0.tar.bz2/po/ro.po -> LiVES-2.8.3.tar.bz2/po/ro.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Romanian <ro@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:56+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -57,7 +57,7 @@ "Mulţumesc. De recuperare ar trebui să fie posibilă în cazul în care " "reporniţi LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -70,7 +70,7 @@ "Atunci când se blochează de raportare, vă rugăm să includă detalii cu " "privire la sistemul de operare, de distribuţie, precum şi LiVES versiunea (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -78,7 +78,7 @@ "şi orice alte informaţii prezentate mai jos:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -89,7 +89,7 @@ "multe informații.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -99,90 +99,90 @@ "multe informații.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Păstrarea set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Orice" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Nimic" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "recomandat" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "dezactivat !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "** Structura actuală **" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Insera" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Redimensionare" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionarea tuturor cadrelor" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Ignoră schimbările" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Se incarcă modulele de efecte in timp real..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Pornirea serverului audio jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -194,35 +194,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Pornirea serverului audio pulse..."
View file
LiVES-2.8.0.tar.bz2/po/ru.po -> LiVES-2.8.3.tar.bz2/po/ru.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2015-04-06 05:53+0000\n" "Last-Translator: ☠Jay ZDLin☠ <Unknown>\n" "Language-Team: Russian <ru@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2015-05-03 15:41+0000\n" "X-Generator: Launchpad (build 17474)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "Все переводчики должны прочитать заметки по переводу LiVES на\n" "http://lives.sourceforge.net/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s Внимание: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s Критическая ошибка: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s Неисправимая ошибка: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -62,7 +62,7 @@ "tracker/?group_id=64341&atid=507139\n" "Спасибо. Для восстановления перезапустите LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -75,7 +75,7 @@ "В отчете об ошибке, пожалуйста, сообщите о вашей операционной системе, " "дистрибутиве, а также версию LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -83,7 +83,7 @@ "и другую информацию, как указано ниже:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -94,7 +94,7 @@ "чтобы собрать больше информации.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -104,89 +104,89 @@ "чтобы собрать больше информации.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Сохранение сборки.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Любой" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Нет" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "рекомендуемые" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "отключено!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "Текущее размещение" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Встроенный" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Настраиваемый" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Тест" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - %s" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Масштабирование" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Масштабировать все кадры" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Передний план" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "Фон" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Загрузка плагина эффектов реального времени..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Запуск звукового сервера jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Запуск передающего сервера jack..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Подключение к передающему jack-серверу..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -207,35 +207,35 @@ "Также, вы можете попробовать запустить программу таким образом \"lives -" "jackopts 16\" или " -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Запуск сервера pulse audio..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/sk.po -> LiVES-2.8.3.tar.bz2/po/sk.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Slovak <sk@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:57+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "All translators should read the LiVES translation notes at\n" "http://lives.sourceforge.net/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -62,7 +62,7 @@ "group_id=64341&atid=507139\n" "Ďakujeme. Obnovenie by malo byť možné po reštartovaní LiVES.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -75,7 +75,7 @@ "Pri nahlasovaní neočakávaných skončení, prosím uveďte podrobnosti o " "operačnom systéme, distribúcii a verzii LiVES (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -83,7 +83,7 @@ "a všetky informácie uvedené nižšie:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -94,7 +94,7 @@ "zhromaždenie viac informácií.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -104,90 +104,90 @@ "zhromaždenie viac informácií.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Nastavenie zachovania.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Ktorýkoľvek" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Žiaden" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "doporučené" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "zakázané !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Súčasné rozloženie**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Vstavané" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Vlastné" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Otestovať" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Spojiť" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Zmena veľkosti" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "_Zmeniť veľkosť všetkých snímkov" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Prázdne pozadie" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Načítavam efekt rozšírenia v réálnom čase..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Spúšťam zvukový server jack..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -199,35 +199,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Spúšťam pulse audio server..."
View file
LiVES-2.8.0.tar.bz2/po/te.po -> LiVES-2.8.3.tar.bz2/po/te.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n" @@ -19,7 +19,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:57+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -28,22 +28,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, c-format msgid "" "\n" @@ -52,7 +52,7 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" -#: src/main.c:203 +#: src/main.c:205 #, c-format msgid "" "\n" @@ -61,110 +61,110 @@ "distribution, and the LiVES version (%s)\n" msgstr "" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" msgstr "" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "ఏదైనా" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "ఏదీ వద్దు" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "సిఫారసుచేయబడింది" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "నిర్మితమైన" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "మలచిన" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "పరిశీలన" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "లైవ్స్" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "పరిమాణం మార్చుట" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "అన్ని చట్రాల పరిమాణం మార్చు (_R)" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_ప్రారంభం" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -176,34 +176,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855 #, c-format msgid "%s...detected... "
View file
LiVES-2.8.0.tar.bz2/po/tr.po -> LiVES-2.8.3.tar.bz2/po/tr.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Turkish <tr@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:57+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -57,7 +57,7 @@ "Teşekkür ederiz. Eğer LiVES yeniden başlatırsanız çalışmanızı kurtarmanız " "mümkündür.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -70,7 +70,7 @@ "Lütfen hata raporuna İşletim sistemi, dağıtım ve LiVES sürüm bilgilerini " "ekleyiniz (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -78,7 +78,7 @@ "ve daha fazla bilgi aşağıda gösterilmiştir:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -89,7 +89,7 @@ "birlikte çalıştırın.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -99,90 +99,90 @@ "birlikte çalıştırın.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Koruma ayarları.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Herhangi" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Boş" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "tavsiye" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "Engelli!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Mevcut yerleşim düzeni**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Yapısal" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Özel" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Sınama" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Birleştir" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Yeniden boyutlandırma" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Tüm çerçeveleri yeniden boyutlandır" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "_Boş arkaplan" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Gerçek zaman efekt eklentileri yükleniyor" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Jack audio sunucusu başlıyor..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Jack taşıma sunucusu başlıyor" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Jack taşıma sunucusuna bağlanılıyor" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -194,35 +194,35 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Pulse audio sunucusu başlıyor"
View file
LiVES-2.8.0.tar.bz2/po/ug.po -> LiVES-2.8.3.tar.bz2/po/ug.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Uyghur <ug@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:57+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, c-format msgid "" "\n" @@ -51,7 +51,7 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" -#: src/main.c:203 +#: src/main.c:205 #, c-format msgid "" "\n" @@ -60,109 +60,109 @@ "distribution, and the LiVES version (%s)\n" msgstr "" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" msgstr "" -#: src/main.c:208 +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "خالىغان" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "يوق" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "تەۋسىيە قىلغان" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "چەكلەنگەن!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "ئىچكى" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "ئىختىيارى" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "سىناق" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "ئاخىرقى كاندۇك" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "باشلا(_S)" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -174,34 +174,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1851 +#: src/main.c:1855 #, c-format msgid "%s...detected... " msgstr ""
View file
LiVES-2.8.0.tar.bz2/po/uk.po -> LiVES-2.8.3.tar.bz2/po/uk.po
Changed
@@ -3,24 +3,23 @@ # This file is distributed under the same license as the lives package. # # Yuri Chornoivan <yurchor@gmail.com>, 2010, 2011. -# Yuri Chornoivan <yurchor@ukr.net>, 2011, 2012, 2013. +# Yuri Chornoivan <yurchor@ukr.net>, 2011, 2012, 2013, 2016. msgid "" msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" -"PO-Revision-Date: 2016-02-04 15:34+0000\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" +"PO-Revision-Date: 2016-10-29 06:52+0000\n" "Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n" "Language-Team: Ukrainian <translation@linux.org.ua>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2016-03-26 01:28+0000\n" -"X-Generator: Launchpad (build 17967)\n" +"X-Launchpad-Export-Date: 2016-11-27 15:08+0000\n" +"X-Generator: Launchpad (build 18282)\n" -#: src/main.c:130 -#, fuzzy +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -29,28 +28,28 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" "Attention Translators !\n" -"This message is intended for you, so please do not translate it.\n" +"This message is intended for you, so please do not translate it\n" "\n" "All translators should read the LiVES translation notes at\n" -"http://lives.sourceforge.net/TRANS-README.txt" +"http://lives-video.com/TRANS-README.txt" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s, попередження: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s, критична помилка: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s, аварія: %s\n" -#: src/main.c:201 -#, fuzzy, c-format +#: src/main.c:203 +#, c-format msgid "" "\n" "Unfortunately LiVES crashed.\n" @@ -58,13 +57,12 @@ "Thanks. Recovery should be possible if you restart LiVES.\n" msgstr "" "\n" -"На жаль, роботу LiVES було завершено у аварійному режимі.\n" -"Будь ласка, повідомте про це на адресу http://sourceforge.net/tracker/?" -"group_id=64341&atid=507139\n" +"На жаль, роботу LiVES було завершено у аварійному режимі\n" +"Будь ласка, повідомте про це на адресу %s\n" "Дякуємо. Відновити дані можна буде після перезапуску LiVES.\n" -#: src/main.c:203 -#, fuzzy, c-format +#: src/main.c:205 +#, c-format msgid "" "\n" "\n" @@ -74,9 +72,9 @@ "\n" "\n" "Будь ласка, у повідомленнях про помилки у програмі вказуйте назву вашої " -"операційної системи, дистрибутива та номер версії LiVES (" +"операційної системи, дистрибутива та номер версії LiVES (%s)\n" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -84,18 +82,17 @@ "а також дані, наведені нижче:\n" "\n" -#: src/main.c:208 -#, fuzzy +#: src/main.c:210 msgid "" "Please try running LiVES with the -debug option to collect more " "information.\n" "\n" msgstr "" -"Будь ласка, встановіть gdb, а потім запустіть LiVES з параметром -debug, щоб " -"зібрати більше даних.\n" +"Будь ласка, спробуйте запустити LiVES з параметром -debug, щоб зібрати " +"більше даних.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -105,88 +102,87 @@ "зібрати більше даних.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Збереження набору.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Будь-який" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Жодного" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "найліпший" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "вимкнено!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Поточне компонування**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "Вбудований" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Нетиповий" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Перевірити" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " -msgstr "" +msgstr "LiVES: - " -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Зміна розміру" -#: src/main.c:728 -#, fuzzy +#: src/main.c:731 msgid "_Resize All Frames..." -msgstr "_Змінити розміри всіх кадрів" +msgstr "З_мінити розмір усіх кадрів…" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "Передній план"
View file
LiVES-2.8.0.tar.bz2/po/uz.po -> LiVES-2.8.3.tar.bz2/po/uz.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Uzbek <uz@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2013-03-28 10:57+0000\n" "X-Generator: Launchpad (build 16546)\n" -#: src/main.c:130 +#: src/main.c:132 #, fuzzy msgid "" "Attention Translators !\n" @@ -33,22 +33,22 @@ "Барча таржимонлар LiVES таржима эслатмасаларини \n" "http://lives.sourceforge.net/TRANS-README.txt файлидан ўқишлари керак." -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -63,7 +63,7 @@ "Раҳмат. Тиклаш жараёни LiVES. дастурини қайтадан ишга туширсангиз мавжуд " "бўлиши керак.\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -76,7 +76,7 @@ "Носозлик ҳақида хабар берганингизда, илтимос, операцион тизимингиз, " "дистрибутивингиз ва LiVES дастури версияси маълумотларини ҳам қўшинг (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -84,7 +84,7 @@ "ва бошқа маълумот қуйида кўрсатилади:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -95,7 +95,7 @@ "debug мосламаси билан ишга туширинг.\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -105,89 +105,89 @@ "debug мосламаси билан ишга туширинг.\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "Йиғилганларни сақлаш\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "Исталган" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "Йўқ" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "тавсия қилинди" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "ўчирилди !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**Жорий қатлам**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "Бошқа" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "Синаш" -#: src/main.c:472 +#: src/main.c:474 msgid "LiVES: - " msgstr "" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "Ҳажми ўзгартирилмоқда" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "Барча кадрларнинг _ҳажмини ўзгартириш" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 #, fuzzy msgid "Background" msgstr "Сўниш" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "Реал вақт эффект плагинлари юкланмоқда..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "Jack аудио сервер ишга туширилмоқда..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "Jack транспорт сервери ишга туширилмоқда..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "Jack транспорт серверига уланмоқда..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -199,34 +199,34 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "Аудио сервер пульси ишга туширилмоқда..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/po/zh_CN.po -> LiVES-2.8.3.tar.bz2/po/zh_CN.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2016-09-03 08:59-0300\n" +"POT-Creation-Date: 2016-12-23 10:35-0300\n" "PO-Revision-Date: 2015-04-05 16:35+0000\n" "Last-Translator: Timothy Gu <timothy_gu@hotmail.com>\n" "Language-Team: Simplified Chinese <zh_CN@li.org>\n" @@ -18,7 +18,7 @@ "X-Launchpad-Export-Date: 2015-05-03 15:41+0000\n" "X-Generator: Launchpad (build 17474)\n" -#: src/main.c:130 +#: src/main.c:132 msgid "" "Attention Translators !\n" "This message is intended for you, so please do not translate it.\n" @@ -27,22 +27,22 @@ "http://lives-video.com/TRANS-README.txt" msgstr "" -#: src/main.c:157 +#: src/main.c:159 #, c-format msgid "%s Warning: %s\n" msgstr "%s 警告: %s\n" -#: src/main.c:161 +#: src/main.c:163 #, c-format msgid "%s Critical error: %s\n" msgstr "%s 严重错误: %s\n" -#: src/main.c:162 +#: src/main.c:164 #, c-format msgid "%s Fatal error: %s\n" msgstr "%s 致命错误: %s\n" -#: src/main.c:201 +#: src/main.c:203 #, fuzzy, c-format msgid "" "\n" @@ -56,7 +56,7 @@ "谢。\n" "重启 LiVES 之后应该可以恢复。\n" -#: src/main.c:203 +#: src/main.c:205 #, fuzzy, c-format msgid "" "\n" @@ -68,7 +68,7 @@ "\n" "报告崩溃时请包括操作系统、发行版及 LiVES 版本信息 (" -#: src/main.c:207 +#: src/main.c:209 msgid "" "and any information shown below:\n" "\n" @@ -76,7 +76,7 @@ "以及下面的信息:\n" "\n" -#: src/main.c:208 +#: src/main.c:210 #, fuzzy msgid "" "Please try running LiVES with the -debug option to collect more " @@ -86,7 +86,7 @@ "请安装 gdb 然后添加 -debug 选项运行 LiVES 以便收集更多信息。\n" "\n" -#: src/main.c:210 +#: src/main.c:212 msgid "" "Please install gdb and then run LiVES with the -debug option to collect more " "information.\n" @@ -95,89 +95,89 @@ "请安装 gdb 然后添加 -debug 选项运行 LiVES 以便收集更多信息。\n" "\n" -#: src/main.c:220 +#: src/main.c:222 msgid "Preserving set.\n" msgstr "正在保存场景。\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:397 +#: src/main.c:399 msgid "Any" msgstr "任意" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:399 +#: src/main.c:401 msgid "None" msgstr "无" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:401 +#: src/main.c:403 msgid "recommended" msgstr "推荐" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:403 +#: src/main.c:405 msgid "disabled !" msgstr "已禁用 !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:405 +#: src/main.c:407 msgid "**The current layout**" msgstr "**当前的布局**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:407 +#: src/main.c:409 msgid "Builtin" msgstr "内置" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:409 +#: src/main.c:411 msgid "Custom" msgstr "自定义" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:411 +#: src/main.c:413 msgid "Test" msgstr "测试" -#: src/main.c:472 +#: src/main.c:474 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - 插入" -#: src/main.c:721 +#: src/main.c:724 msgid "Resizing" msgstr "正在调整尺寸" -#: src/main.c:728 +#: src/main.c:731 #, fuzzy msgid "_Resize All Frames..." msgstr "调整所有帧的尺寸(_R)" -#: src/main.c:1118 +#: src/main.c:1121 msgid "Foreground" msgstr "" -#: src/main.c:1119 +#: src/main.c:1122 msgid "Background" msgstr "" -#: src/main.c:1647 +#: src/main.c:1651 msgid "Loading realtime effect plugins..." msgstr "正在加载实时效果插件..." -#: src/main.c:1713 +#: src/main.c:1717 msgid "Starting jack audio server..." msgstr "正在启动 jack 音频服务器..." -#: src/main.c:1715 +#: src/main.c:1719 msgid "Starting jack transport server..." msgstr "正在启动 jack 传输服务器..." -#: src/main.c:1716 +#: src/main.c:1720 msgid "Connecting to jack transport server..." msgstr "正在连接 jack 传输服务器..." -#: src/main.c:1746 +#: src/main.c:1750 #, c-format msgid "" "\n" @@ -196,35 +196,35 @@ "\n" "除此之外,尝试用启动命令行“lives -jackopts 16\"或 " -#: src/main.c:1783 +#: src/main.c:1787 msgid "Starting pulse audio server..." msgstr "正在开启 pulse 音频服务..." -#: src/main.c:1851
View file
LiVES-2.8.0.tar.bz2/smogrify -> LiVES-2.8.3.tar.bz2/smogrify
Changed
@@ -1,6 +1,6 @@ #!/usr/bin/perl -# smogrify - Copyright G. Finch (salsaman@gmail.com) 2003 - 2016 +# smogrify - Copyright G. Finch (salsaman+lives@gmail.com) 2003 - 2016 # Released under the GPL 3 or later - see file COPYING or www.gnu.org for details @@ -23,7 +23,7 @@ # Do not change these except for testing ! $background=1; -$version="2.8.0"; +$version="2.8.3"; #$dyneversion="LIVES-20091209"; ################################################################### @@ -52,7 +52,7 @@ # default temporary directory (can be overridden from the GUI) - $default_tmpdir="$home\\livescache\\"; + $default_workdir="$home\\livescache\\"; $is_mingw=1; $nulfile="NUL"; @@ -66,10 +66,10 @@ $lives_home_dir="$home/.lives-dir"; # default temporary directory (can be overridden from the GUI) - $default_tmpdir="$home/livestmp/"; + $default_workdir="$home"; $nulfile="/dev/null"; - $encoder="mencoder_encoder"; + $encoder="ffmpeg_encoder"; $smog_composite_command="composite -quiet"; $smog_convert_command="convert -quiet"; @@ -87,22 +87,15 @@ unless($command eq "version") { my $rcfile="$home/$rc_filename"; if (-f $rcfile) { - $tmpdir=&rc_get("session_tempdir"); + $workdir=&rc_get("session_tempdir"); - if ($tmpdir eq ""||$command eq "report") { - $tmpdir=&rc_get("tempdir"); + if ($workdir eq ""||$command eq "report") { + $workdir=&rc_get("tempdir"); $priority=1; - &rc_set("session_tempdir","$tmpdir"); + &rc_set("session_tempdir","$workdir"); $priority=0; } - if (! -d $tmpdir) { - unless($command eq "report" || $command eq "set_pref") { - &mktmpdir; - } - - } - } } @@ -119,13 +112,13 @@ ## blocking calls if ($command eq "get_pid_for_handle") { $handle=$ARGV[1]; - $curtmpdir="$tmpdir/$handle"; + $curworkdir="$workdir/$handle"; $target_pid=" "; if ($^O eq "MSWin32") { - $pidfile="$curtmpdir/pid"; + $pidfile="$curworkdir/pid"; } else { - $pidfile="$curtmpdir/.pid"; + $pidfile="$curworkdir/.pid"; } if (defined(open IN,"< $pidfile")) { @@ -144,19 +137,19 @@ if ($command eq "stopsubsub"||$command eq "stopsubsubs"||$command eq "stop_audio") { $handle=$ARGV[1]; - $curtmpdir="$tmpdir/$handle"; + $curworkdir="$workdir/$handle"; my $sig="KILL"; if ($command eq "stop_audio") { - $pidfile="$curtmpdir/.pidpb"; + $pidfile="$curworkdir/.pidpb"; } else { - $pidfile="$curtmpdir/.pid"; + $pidfile="$curworkdir/.pid"; if (defined($ARGV[2])) { $sig=$ARGV[2]; } } - $statusfile="$curtmpdir/.status"; + $statusfile="$curworkdir/.status"; - unless(-d "$curtmpdir") { + unless(-d "$curworkdir") { exit 2; } @@ -179,8 +172,8 @@ } elsif($command eq "stopsubsubs") { # kill all subprocesses of target_pid, but not target_pid - smog_system("pgrep -P $target_pid > \"$tmpdir/.pids.$target_pid\" 2>/dev/null"); - if (-s "$tmpdir/.pids.$target_pid"&&defined(open IN,"$tmpdir/.pids.$target_pid")) { + smog_system("pgrep -P $target_pid > \"$workdir/.pids.$target_pid\" 2>/dev/null"); + if (-s "$workdir/.pids.$target_pid"&&defined(open IN,"$workdir/.pids.$target_pid")) { while (<IN>) { $pid=$_; chomp($pid); @@ -188,7 +181,7 @@ } close IN; } - unlink "$tmpdir/.pids.$target_pid"; + unlink "$workdir/.pids.$target_pid"; } @@ -221,19 +214,19 @@ # write mini-info file if ($^O eq "MSWin32") { - $infofile="$tmpdir/info.$key"; + $infofile="$workdir/info.$key"; } else { - $infofile="$tmpdir/.info.$key"; + $infofile="$workdir/.info.$key"; } do { $handle=int(rand 1000000000)+65536; - $curtmpdir="$tmpdir/$handle"; - } while (-d $curtmpdir); + $curworkdir="$workdir/$handle"; + } while (-d $curworkdir); umask 0; - unless (mkdir $curtmpdir,0777) { - sig_system_error("Creating directory \"$curtmpdir\"",0); + unless (mkdir $curworkdir) { + sig_system_error("Creating directory \"$curworkdir\"",0); exit 1; } umask $umask; @@ -249,7 +242,9 @@ } + if ($command eq "get_tempdir") { +## deprecated - DO NOT USE, use get_workdir instead # TODO - take dirname as second param if (defined($ARGV[1])) { $id=$ARGV[1]; @@ -259,14 +254,22 @@ } else { open OUT,"> C:\\smogrify.$id" or exit 1; } - print OUT "$tmpdir"; + print OUT "$workdir"; close OUT; } else { - print $tmpdir + print $workdir }; exit 0; } + + if ($command eq "get_workdir") { +# safer version - writes to stdout + print $workdir; + exit 0; + } + + if ($command eq "get_version_hash") { $com=$ARGV[1]; $sep=$ARGV[2]; @@ -290,7 +293,7 @@ if (! -d "$lives_home_dir") { # this can fail here, but succeed later if ($^O ne "MSWin32") { - smog_system("/bin/mkdir -p -m 777 \"$lives_home_dir\""); + smog_system("/bin/mkdir -p \"$lives_home_dir\""); } else { make_path("$lives_home_dir"); } @@ -310,7 +313,7 @@ $audio_play_command=&rc_get_default("mplayer_audio_command");
View file
LiVES-2.8.0.tar.bz2/src/audio.c -> LiVES-2.8.3.tar.bz2/src/audio.c
Changed
@@ -1000,7 +1000,7 @@ if (to_file>-1) { // prepare outfile stuff - outfilename=lives_build_filename(prefs->tmpdir,outfile->handle,"audio",NULL); + outfilename=lives_build_filename(prefs->workdir,outfile->handle,"audio",NULL); #ifdef DEBUG_ARENDER g_print("writing to %s\n",outfilename); #endif @@ -1078,7 +1078,7 @@ zavel=avels[track]*(double)in_arate[track]/(double)out_arate*in_asamps[track]*in_achans[track]/sizeof(float); if (ABS(zavel)>zavel_max) zavel_max=ABS(zavel); - infilename=lives_build_filename(prefs->tmpdir,infile->handle,"audio",NULL); + infilename=lives_build_filename(prefs->workdir,infile->handle,"audio",NULL); // try to speed up access by keeping some files open @@ -1372,12 +1372,12 @@ render_audio_segment(1,&fileno,fileno,&vel,&startt,startt*U_SECL,endt*U_SECL,&vol,startv,endv,NULL); if (mainw->write_failed) { - char *outfilename=lives_build_filename(prefs->tmpdir,mainw->files[fileno]->handle,"audio",NULL); + char *outfilename=lives_build_filename(prefs->workdir,mainw->files[fileno]->handle,"audio",NULL); do_write_failed_error_s(outfilename,NULL); } if (mainw->read_failed) { - char *infilename=lives_build_filename(prefs->tmpdir,mainw->files[fileno]->handle,"audio",NULL); + char *infilename=lives_build_filename(prefs->workdir,mainw->files[fileno]->handle,"audio",NULL); do_read_failed_error_s(infilename,NULL); } @@ -1412,7 +1412,7 @@ outfile=mainw->files[fileno]; if (mainw->aud_rec_fd==-1) { - char *outfilename=lives_build_filename(prefs->tmpdir,outfile->handle,"audio",NULL); + char *outfilename=lives_build_filename(prefs->workdir,outfile->handle,"audio",NULL); do { retval=0; mainw->aud_rec_fd=lives_open3(outfilename,O_WRONLY|O_CREAT|O_APPEND,S_IRUSR|S_IWUSR); @@ -1563,7 +1563,7 @@ outfile=mainw->files[fileno]; if (mainw->aud_rec_fd==-1) { - char *outfilename=lives_build_filename(prefs->tmpdir,outfile->handle,"audio",NULL); + char *outfilename=lives_build_filename(prefs->workdir,outfile->handle,"audio",NULL); do { retval=0; mainw->aud_rec_fd=lives_open3(outfilename,O_WRONLY|O_CREAT|O_APPEND,S_IRUSR|S_IWUSR); @@ -2402,8 +2402,8 @@ if (cbuffer->_fd!=-1) close(cbuffer->_fd); if (afile->opening) - filename=lives_strdup_printf("%s/%s/audiodump.pcm",prefs->tmpdir,mainw->files[cbuffer->fileno]->handle); - else filename=lives_strdup_printf("%s/%s/audio",prefs->tmpdir,mainw->files[cbuffer->fileno]->handle); + filename=lives_strdup_printf("%s/%s/audiodump.pcm",prefs->workdir,mainw->files[cbuffer->fileno]->handle); + else filename=lives_strdup_printf("%s/%s/audio",prefs->workdir,mainw->files[cbuffer->fileno]->handle); cbuffer->_fd=lives_open2(filename,O_RDONLY); if (cbuffer->_fd==-1) { @@ -2723,7 +2723,7 @@ } audio_pos=(double)((cfile->start-1)*cfile->arate*cfile->achans*cfile->asampsize/8)/cfile->fps; - audio_file=lives_build_filename(prefs->tmpdir,cfile->handle,"audio",NULL); + audio_file=lives_build_filename(prefs->workdir,cfile->handle,"audio",NULL); audio_fd=lives_open3(audio_file,O_RDWR|O_CREAT,DEF_FILE_PERMS); @@ -3052,11 +3052,11 @@ boolean timeout=FALSE; - astream_name=lives_build_filename(prefs->tmpdir,astname,NULL); + astream_name=lives_build_filename(prefs->workdir,astname,NULL); mkfifo(astream_name,S_IRUSR|S_IWUSR); - astream_name_out=lives_build_filename(prefs->tmpdir,astname_out,NULL); + astream_name_out=lives_build_filename(prefs->workdir,astname_out,NULL); lives_free(astname); lives_free(astname_out); @@ -3121,8 +3121,8 @@ char *astname_out=lives_strdup_printf("livesaudio-%d.stream",capable->mainpid); char *astreamer=lives_build_filename(prefs->lib_dir,PLUGIN_EXEC_DIR,PLUGIN_AUDIO_STREAM,playername,NULL); - char *astream_name=lives_build_filename(prefs->tmpdir,astname,NULL); - char *astream_name_out=lives_build_filename(prefs->tmpdir,astname_out,NULL); + char *astream_name=lives_build_filename(prefs->workdir,astname,NULL); + char *astream_name_out=lives_build_filename(prefs->workdir,astname_out,NULL); char *com; @@ -3161,9 +3161,9 @@ void clear_audio_stream(void) { // remove raw and cooked streams char *astname=lives_strdup_printf("livesaudio-%d.pcm",capable->mainpid); - char *astream_name=lives_build_filename(prefs->tmpdir,astname,NULL); + char *astream_name=lives_build_filename(prefs->workdir,astname,NULL); char *astname_out=lives_strdup_printf("livesaudio-%d.stream",capable->mainpid); - char *astream_name_out=lives_build_filename(prefs->tmpdir,astname_out,NULL); + char *astream_name_out=lives_build_filename(prefs->workdir,astname_out,NULL); lives_rm(astream_name); lives_rm(astream_name_out); lives_free(astname);
View file
LiVES-2.8.0.tar.bz2/src/callbacks.c -> LiVES-2.8.3.tar.bz2/src/callbacks.c
Changed
@@ -128,7 +128,7 @@ // tell non-realtime audio players (sox or mplayer) to stop if (!is_realtime_aplayer(prefs->audio_player)&&mainw->aud_file_to_kill>-1&&mainw->files[mainw->aud_file_to_kill]!=NULL) { - char *lsname=lives_build_filename(prefs->tmpdir,mainw->files[mainw->aud_file_to_kill]->handle,NULL); + char *lsname=lives_build_filename(prefs->workdir,mainw->files[mainw->aud_file_to_kill]->handle,NULL); lives_touch(lsname); lives_free(lsname); com=lives_strdup_printf("%s stop_audio \"%s\"",prefs->backend,mainw->files[mainw->aud_file_to_kill]->handle); @@ -188,11 +188,11 @@ threaded_dialog_spin(0.); } - if (strcmp(future_prefs->tmpdir,prefs->tmpdir)) { - // if we changed the tempdir, remove everything but sets from the old dir + if (strcmp(future_prefs->workdir,prefs->workdir)) { + // if we changed the workdir, remove everything but sets from the old dir // create the new directory, and then move any sets over end_threaded_dialog(); - if (do_move_tmpdir_dialog()) { + if (do_move_workdir_dialog()) { do_do_not_close_d(); lives_widget_context_update(); @@ -200,12 +200,12 @@ // use backend to move the sets - com=lives_strdup_printf("%s weed \"%s\" &",prefs->backend_sync,future_prefs->tmpdir); + com=lives_strdup_printf("%s weed \"%s\" &",prefs->backend_sync,future_prefs->workdir); lives_system(com,FALSE); lives_free(com); } - lives_snprintf(prefs->tmpdir,PATH_MAX,"%s",future_prefs->tmpdir); - } else if (!mainw->only_close) lives_snprintf(future_prefs->tmpdir,256,"NULL"); + lives_snprintf(prefs->workdir,PATH_MAX,"%s",future_prefs->workdir); + } else if (!mainw->only_close) lives_snprintf(future_prefs->workdir,256,"NULL"); if (mainw->leave_files&&!mainw->fatal) { d_print(_("Saving as set %s..."),mainw->set_name); @@ -234,7 +234,7 @@ if ((mainw->files[i]->clip_type==CLIP_TYPE_FILE||mainw->files[i]->clip_type==CLIP_TYPE_DISK)&&mainw->files[i]->ext_src!=NULL) { // must do this before we move it - char *ppath=lives_build_filename(prefs->tmpdir,cfile->handle,NULL); + char *ppath=lives_build_filename(prefs->workdir,cfile->handle,NULL); lives_chdir(ppath,FALSE); lives_free(ppath); threaded_dialog_spin(0.); @@ -299,23 +299,23 @@ } if (!mainw->leave_files&&strlen(mainw->set_name)&&!mainw->leave_recovery) { - char *set_layout_dir=lives_build_filename(prefs->tmpdir,mainw->set_name,"layouts",NULL); + char *set_layout_dir=lives_build_filename(prefs->workdir,mainw->set_name,"layouts",NULL); if (!lives_file_test(set_layout_dir,LIVES_FILE_TEST_IS_DIR)) { - char *sdname=lives_build_filename(prefs->tmpdir,mainw->set_name,NULL); + char *sdname=lives_build_filename(prefs->workdir,mainw->set_name,NULL); // note, FORCE is FALSE lives_rmdir(sdname,FALSE); lives_free(sdname); threaded_dialog_spin(0.); } else { - char *dname=lives_build_filename(prefs->tmpdir,mainw->set_name,"clips",NULL); + char *dname=lives_build_filename(prefs->workdir,mainw->set_name,"clips",NULL); // note, FORCE is FALSE lives_rmdir(dname,FALSE); lives_free(dname); threaded_dialog_spin(0.); - dname=lives_build_filename(prefs->tmpdir,mainw->set_name,"order",NULL); + dname=lives_build_filename(prefs->workdir,mainw->set_name,"order",NULL); lives_rm(dname); lives_free(dname); threaded_dialog_spin(0.); @@ -324,7 +324,7 @@ } if (strlen(mainw->set_name)) { - char *set_lock_file=lives_strdup_printf("%s/%s/lock.%d",prefs->tmpdir,mainw->set_name,capable->mainpid); + char *set_lock_file=lives_strdup_printf("%s/%s/lock.%d",prefs->workdir,mainw->set_name,capable->mainpid); lives_rm(set_lock_file); lives_free(set_lock_file); threaded_dialog_spin(0.); @@ -556,16 +556,16 @@ void on_filesel_complex_clicked(LiVESButton *button, LiVESEntry *entry) { - // append /livestmp - size_t chklen=strlen(LIVES_TMP_NAME); + // append LIVES_WORK_NAME + size_t chklen=strlen(LIVES_WORK_NAME)+strlen(LIVES_DIR_SEP)*2; on_filesel_button_clicked(NULL,entry); if (strcmp(file_name+strlen(file_name)-1,LIVES_DIR_SEP)) { lives_strappend(file_name,PATH_MAX,LIVES_DIR_SEP); } - if (strlen(file_name)<chklen+2||strncmp(file_name+strlen(file_name)-chklen-2,LIVES_DIR_SEP LIVES_TMP_NAME LIVES_DIR_SEP,chklen-2)) - lives_strappend(file_name,PATH_MAX,LIVES_TMP_NAME LIVES_DIR_SEP); + if (strlen(file_name)<chklen||strncmp(file_name+strlen(file_name)-chklen,LIVES_DIR_SEP LIVES_WORK_NAME LIVES_DIR_SEP,chklen)) + lives_strappend(file_name,PATH_MAX,LIVES_WORK_NAME LIVES_DIR_SEP); lives_entry_set_text(entry,file_name); @@ -1020,7 +1020,7 @@ static void check_remove_layout_files(void) { if (prompt_remove_layout_files()) { // delete layout directory - char *msg,*laydir=lives_build_filename(prefs->tmpdir,mainw->set_name,"layouts",NULL); + char *msg,*laydir=lives_build_filename(prefs->workdir,mainw->set_name,"layouts",NULL); lives_rmdir(laydir,TRUE); lives_free(laydir); msg=lives_strdup_printf(_("Layouts were removed for set %s.\n"),mainw->set_name); @@ -1140,7 +1140,7 @@ recover_layout_cancelled(FALSE); } - cdir=lives_build_filename(prefs->tmpdir,mainw->set_name,"clips",NULL); + cdir=lives_build_filename(prefs->workdir,mainw->set_name,"clips",NULL); do { // keep trying until backend has deleted the clip @@ -1156,12 +1156,12 @@ lives_free(cdir); - lfiles=lives_build_filename(prefs->tmpdir,mainw->set_name,"lock",NULL); + lfiles=lives_build_filename(prefs->workdir,mainw->set_name,"lock",NULL); lives_rmglob(lfiles); lives_free(lfiles); - ofile=lives_build_filename(prefs->tmpdir,mainw->set_name,"order",NULL); + ofile=lives_build_filename(prefs->workdir,mainw->set_name,"order",NULL); lives_rm(ofile); lives_free(ofile); @@ -1169,7 +1169,7 @@ lives_sync(); - sdir=lives_build_filename(prefs->tmpdir,mainw->set_name,NULL); + sdir=lives_build_filename(prefs->workdir,mainw->set_name,NULL); lives_rmdir(sdir,FALSE); lives_free(sdir); @@ -1202,7 +1202,7 @@ char *msg; if (proj_file==NULL) return; - info_file=lives_strdup_printf("%s/.impname.%d",prefs->tmpdir,capable->mainpid); + info_file=lives_strdup_printf("%s/.impname.%d",prefs->workdir,capable->mainpid); lives_rm(info_file); mainw->com_failed=FALSE; com=lives_strdup_printf("%s get_proj_set \"%s\">\"%s\"",prefs->backend_sync,proj_file,info_file); @@ -1235,7 +1235,7 @@ if (!is_legal_set_name(mainw->msg,TRUE)) return; new_set=lives_strdup(mainw->msg); - set_dir=lives_build_filename(prefs->tmpdir,new_set,NULL); + set_dir=lives_build_filename(prefs->workdir,new_set,NULL); if (lives_file_test(set_dir,LIVES_FILE_TEST_IS_DIR)) { msg=lives_strdup_printf( @@ -1419,7 +1419,7 @@ sepimg_ext=get_extension(mainw->sepimg_path); frameimg_ext=get_extension(mainw->frameblank_path); - dfile=lives_strdup_printf("%s"LIVES_DIR_SEP"theme%d"LIVES_DIR_SEP,prefs->tmpdir,capable->mainpid); + dfile=lives_strdup_printf("%s"LIVES_DIR_SEP"theme%d"LIVES_DIR_SEP,prefs->workdir,capable->mainpid); themefile=lives_build_filename(dfile,"header.theme",NULL); #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3,0,0) @@ -1433,7 +1433,7 @@ lives_free(sepimg_ext); lives_free(frameimg_ext); - lives_mkdir_with_parents(dfile,S_IRWXU); + lives_mkdir_with_parents(dfile,capable->umask); set_theme_pref(themefile,THEME_DETAIL_NAME,theme_name); @@ -1556,7 +1556,7 @@ lives_widget_context_update(); - importcheckdir=lives_build_filename(prefs->tmpdir,"imports",NULL); + importcheckdir=lives_build_filename(prefs->workdir,"imports",NULL); lives_rmdir(importcheckdir,TRUE); // unpackage file to get the theme name @@ -1573,7 +1573,7 @@ return; } - themeheader=lives_build_filename(prefs->tmpdir,"imports","header.theme",NULL); + themeheader=lives_build_filename(prefs->workdir,"imports","header.theme",NULL);
View file
LiVES-2.8.0.tar.bz2/src/cvirtual.c -> LiVES-2.8.3.tar.bz2/src/cvirtual.c
Changed
@@ -53,7 +53,7 @@ if (sfile==NULL||sfile->frame_index==NULL) return FALSE; - fname=lives_build_filename(prefs->tmpdir,sfile->handle,"file_index",NULL); + fname=lives_build_filename(prefs->workdir,sfile->handle,"file_index",NULL); do { retval=0; @@ -80,73 +80,73 @@ if (retval==LIVES_RESPONSE_CANCEL) return FALSE; - return TRUE; - } + return TRUE; +} - // load frame_index from disk - // returns -1 (error) - // or maxframe pointed to in clip +// load frame_index from disk +// returns -1 (error) +// or maxframe pointed to in clip - int load_frame_index(int fileno) { - lives_clip_t *sfile=mainw->files[fileno]; +int load_frame_index(int fileno) { + lives_clip_t *sfile=mainw->files[fileno]; - char *fname; + char *fname; - int fd; - int retval; - int maxframe=0; + int fd; + int retval; + int maxframe=0; - register int i; + register int i; - if (sfile==NULL||sfile->frame_index!=NULL) return -1; + if (sfile==NULL||sfile->frame_index!=NULL) return -1; - lives_freep((void **)&sfile->frame_index); + lives_freep((void **)&sfile->frame_index); - fname=lives_build_filename(prefs->tmpdir,sfile->handle,"file_index",NULL); + fname=lives_build_filename(prefs->workdir,sfile->handle,"file_index",NULL); - if (!lives_file_test(fname,LIVES_FILE_TEST_EXISTS)) { - lives_free(fname); - return 0; - } + if (!lives_file_test(fname,LIVES_FILE_TEST_EXISTS)) { + lives_free(fname); + return 0; + } - do { - retval=0; + do { + retval=0; - fd=lives_open_buffered_rdonly(fname); + fd=lives_open_buffered_rdonly(fname); - if (fd<0) { - retval=do_read_failed_error_s_with_retry(fname,lives_strerror(errno),NULL); - if (retval==LIVES_RESPONSE_CANCEL) { - lives_free(fname); - return -1; - } - } else { + if (fd<0) { + retval=do_read_failed_error_s_with_retry(fname,lives_strerror(errno),NULL); + if (retval==LIVES_RESPONSE_CANCEL) { + lives_free(fname); + return -1; + } + } else { - create_frame_index(fileno,FALSE,0,sfile->frames); + create_frame_index(fileno,FALSE,0,sfile->frames); - mainw->read_failed=FALSE; - for (i=0; i<sfile->frames; i++) { - lives_read_le_buffered(fd,&sfile->frame_index[i],4,FALSE); - if (mainw->read_failed) break; - if (sfile->frame_index[i]>maxframe) maxframe=sfile->frame_index[i]; - } + mainw->read_failed=FALSE; + for (i=0; i<sfile->frames; i++) { + lives_read_le_buffered(fd,&sfile->frame_index[i],4,FALSE); + if (mainw->read_failed) break; + if (sfile->frame_index[i]>maxframe) maxframe=sfile->frame_index[i]; + } - lives_close_buffered(fd); + lives_close_buffered(fd); - if (mainw->read_failed) { - mainw->read_failed=FALSE; - retval=do_read_failed_error_s_with_retry(fname,NULL,NULL); - } + if (mainw->read_failed) { + mainw->read_failed=FALSE; + retval=do_read_failed_error_s_with_retry(fname,NULL,NULL); + } - } - } while (retval==LIVES_RESPONSE_RETRY); + } + } while (retval==LIVES_RESPONSE_RETRY); - lives_free(fname); + lives_free(fname); - return ++maxframe; + return ++maxframe; } @@ -170,7 +170,7 @@ } if (sfile!=clipboard) { - idxfile=lives_build_filename(prefs->tmpdir,sfile->handle,"file_index",NULL); + idxfile=lives_build_filename(prefs->workdir,sfile->handle,"file_index",NULL); lives_rm(idxfile); lives_free(idxfile); }
View file
LiVES-2.8.0.tar.bz2/src/dialogs.c -> LiVES-2.8.3.tar.bz2/src/dialogs.c
Changed
@@ -840,7 +840,7 @@ boolean check_storage_space(lives_clip_t *sfile, boolean is_processing) { - // check storage space in prefs->tmpdir, and if sfile!=NULL, in sfile->op_dir + // check storage space in prefs->workdir, and if sfile!=NULL, in sfile->op_dir uint64_t dsval; int retval; @@ -852,7 +852,7 @@ char *pausstr=lives_strdup(_("Processing has been paused.")); do { - ds=get_storage_status(prefs->tmpdir,mainw->next_ds_warn_level,&dsval); + ds=get_storage_status(prefs->workdir,mainw->next_ds_warn_level,&dsval); if (ds==LIVES_STORAGE_STATUS_WARNING) { uint64_t curr_ds_warn=mainw->next_ds_warn_level; mainw->next_ds_warn_level>>=1; @@ -864,7 +864,7 @@ did_pause=TRUE; } - tmp=ds_warning_msg(prefs->tmpdir,dsval,curr_ds_warn,mainw->next_ds_warn_level); + tmp=ds_warning_msg(prefs->workdir,dsval,curr_ds_warn,mainw->next_ds_warn_level); if (!did_pause) msg=lives_strdup_printf("\n%s\n",tmp); else @@ -888,7 +888,7 @@ on_effects_paused(LIVES_BUTTON(sfile->proc_ptr->pause_button),NULL); did_pause=TRUE; } - tmp=ds_critical_msg(prefs->tmpdir,dsval); + tmp=ds_critical_msg(prefs->workdir,dsval); if (!did_pause) msg=lives_strdup_printf("\n%s\n",tmp); else @@ -2188,11 +2188,11 @@ lives_free(warn); } -void tempdir_warning(void) { +void workdir_warning(void) { char *tmp,*com=lives_strdup_printf( - _("LiVES was unable to write to its temporary directory.\n\nThe current temporary directory is:\n\n%s\n\n" + _("LiVES was unable to write to its working directory.\n\nThe current working directory is:\n\n%s\n\n" "Please make sure you can write to this directory."), - (tmp=lives_filename_to_utf8(prefs->tmpdir,-1,NULL,NULL,NULL))); + (tmp=lives_filename_to_utf8(prefs->workdir,-1,NULL,NULL,NULL))); lives_free(tmp); if (mainw!=NULL&&mainw->is_ready) { do_error_dialog(com); @@ -2469,7 +2469,7 @@ msg=lives_strdup_printf( _("When opening a yuvmpeg stream, you should first create a fifo file in:\n\n%sstream.yuv\n\n and then write yuv4mpeg frames to it.\n" "LiVES will pause briefly until frames are received.\nYou should only click OK if you understand what you are doing, otherwise, click Cancel."), - prefs->tmpdir); + prefs->workdir); resp=do_warning_dialog_with_check(msg,WARN_MASK_OPEN_YUV4M); lives_free(msg); return resp; @@ -3019,7 +3019,7 @@ uint64_t dsval1,dsval2; - lives_storage_status_t ds1=get_storage_status(prefs->tmpdir,prefs->ds_crit_level,&dsval1),ds2; + lives_storage_status_t ds1=get_storage_status(prefs->workdir,prefs->ds_crit_level,&dsval1),ds2; if (mainw->current_file>-1&&cfile!=NULL&&cfile->op_dir!=NULL) { ds2=get_storage_status(cfile->op_dir,prefs->ds_crit_level,&dsval2); @@ -3033,7 +3033,7 @@ if (ds1==LIVES_STORAGE_STATUS_CRITICAL) { lives_free(dsmsg1); - tmp=ds_critical_msg(prefs->tmpdir,dsval1); + tmp=ds_critical_msg(prefs->workdir,dsval1); dsmsg1=lives_strdup_printf("%s\n",tmp); lives_free(tmp); } @@ -3072,13 +3072,17 @@ char dirname[PATH_MAX]; char *sutf=lives_filename_to_utf8(s,-1,NULL,NULL,NULL); + boolean exists; + uint64_t dsval; lives_storage_status_t ds; lives_snprintf(dirname,PATH_MAX,"%s",s); get_dirname(dirname); + exists=lives_file_test(dirname,LIVES_FILE_TEST_EXISTS); ds=get_storage_status(dirname,prefs->ds_crit_level,&dsval); + if (!exists) lives_rmdir(dirname,FALSE); if (ds==LIVES_STORAGE_STATUS_CRITICAL) { lives_free(dsmsg); @@ -3141,13 +3145,17 @@ char dirname[PATH_MAX]; + boolean exists; + uint64_t dsval; lives_storage_status_t ds; lives_snprintf(dirname,PATH_MAX,"%s",fname); get_dirname(dirname); + exists=lives_file_test(dirname,LIVES_FILE_TEST_EXISTS); ds=get_storage_status(dirname,prefs->ds_crit_level,&dsval); + if (!exists) lives_rmdir(dirname,FALSE); if (ds==LIVES_STORAGE_STATUS_CRITICAL) { lives_free(dsmsg); @@ -3218,7 +3226,7 @@ char *hname; if (mainw->files[clip]==NULL) return 0; - hname=lives_build_filename(prefs->tmpdir,mainw->files[clip]->handle,"header.lives",NULL); + hname=lives_build_filename(prefs->workdir,mainw->files[clip]->handle,"header.lives",NULL); ret=do_read_failed_error_s_with_retry(hname,NULL,NULL); @@ -3236,7 +3244,7 @@ if (mainw->files[clip]==NULL) return TRUE; - hname=lives_build_filename(prefs->tmpdir,mainw->files[clip]->handle,"header.lives",NULL); + hname=lives_build_filename(prefs->workdir,mainw->files[clip]->handle,"header.lives",NULL); retval=do_write_failed_error_s_with_retry(hname,NULL,NULL); if (retval==LIVES_RESPONSE_RETRY && save_clip_values(clip)) retval=0; // on retry try to save all values lives_free(hname); @@ -3251,7 +3259,7 @@ char *hname,*key,*msg; if (mainw->files[clip]==NULL) return 0; - hname=lives_build_filename(prefs->tmpdir,mainw->files[clip]->handle,"header.lives",NULL); + hname=lives_build_filename(prefs->workdir,mainw->files[clip]->handle,"header.lives",NULL); key=clip_detail_to_string(detail,NULL); @@ -3387,7 +3395,7 @@ return ret; } -boolean do_move_tmpdir_dialog(void) { +boolean do_move_workdir_dialog(void) { return do_yesno_dialog(_("\nDo you wish to move the current clip sets to the new directory ?\n(If unsure, click Yes)\n")); } @@ -3428,11 +3436,18 @@ } -char *get_upd_msg(void) { +char *get_upd_msg(int type) { LIVES_DEBUG("upd msg !"); // TRANSLATORS: make sure the menu text matches what is in gui.c - char *msg=lives_strdup_printf( - _("\nWelcome to LiVES version %s\n\nAfter upgrading, you are *strongly* advised to run:\n\nFile -> Clean up Diskspace\n"),LiVES_VERSION); + char *msg; + if (type==2) { + msg=lives_strdup_printf( + _("Some security issues have been fixed in this version of LiVES.\nIn order to complete the fixes I can update the permissions on your\n%s\ndirectory. Would you like me to do this (recommended) ?"), + prefs->workdir); + } else { + msg=lives_strdup_printf( + _("\nWelcome to LiVES version %s\n\nAfter upgrading, you are *strongly* advised to run:\n\nFile -> Clean up Diskspace\n"),LiVES_VERSION); + } return msg; }
View file
LiVES-2.8.0.tar.bz2/src/effects-weed.c -> LiVES-2.8.3.tar.bz2/src/effects-weed.c
Changed
@@ -9165,13 +9165,13 @@ (enabled_in_channels(weed_filters[idx],FALSE)>0&&has_gen)) return -2; key_to_fx[key][i]=idx; if (rte_window!=NULL) { - // if rte window is visible add to combo box - char *tmp; - rtew_combo_set_text(key,i,(tmp=rte_keymode_get_filter_name(key+1,i))); - lives_free(tmp); + // if rte window is visible add to combo box + char *tmp; + rtew_combo_set_text(key,i,(tmp=rte_keymode_get_filter_name(key+1,i))); + lives_free(tmp); - // set in ce_thumb combos - if (mainw->ce_thumbs) ce_thumbs_reset_combo(key); + // set in ce_thumb combos + if (mainw->ce_thumbs) ce_thumbs_reset_combo(key); } return i; } @@ -10157,9 +10157,9 @@ chashname2=subst(chashname," ","_"); if (strcmp(chashname2,chashname)) { if (!lives_utf8_strcasecmp(hashname,chashname2)) { - lives_free(chashname2); - lives_free(chashname); - return i; + lives_free(chashname2); + lives_free(chashname); + return i; } }
View file
LiVES-2.8.0.tar.bz2/src/effects.c -> LiVES-2.8.3.tar.bz2/src/effects.c
Changed
@@ -190,7 +190,7 @@ pdefault=lives_strdup_printf("%s %d %d %d %d %d %s %s %d \"%s/%s\"",cfile->handle,rfx->status, cfile->progress_start,cfile->progress_end,cfile->hsize,cfile->vsize, get_image_ext_for_type(cfile->img_type),get_image_ext_for_type(clipboard->img_type), - clipboard->start,prefs->tmpdir,clipboard->handle); + clipboard->start,prefs->workdir,clipboard->handle); } else { pdefault=lives_strdup_printf("%s %d %d %d %d %d %s",cfile->handle,rfx->status,cfile->progress_start, cfile->progress_end,cfile->hsize,cfile->vsize,get_image_ext_for_type(cfile->img_type)); @@ -471,7 +471,7 @@ if (rfx->num_in_channels==0) { if (rfx->props&RFX_PROPS_BATCHG) { // batch mode generators need some extra processing - char *imgdir=lives_strdup_printf("%s%s",prefs->tmpdir,cfile->handle); + char *imgdir=lives_strdup_printf("%s%s",prefs->workdir,cfile->handle); int img_file=mainw->current_file; mainw->suppress_dprint=TRUE;
View file
LiVES-2.8.0.tar.bz2/src/events.c -> LiVES-2.8.3.tar.bz2/src/events.c
Changed
@@ -113,7 +113,9 @@ int get_audio_frame_clip(weed_plant_t *event, int track) { int numaclips,aclipnum=-1; - int *aclips,error,i; + int *aclips,error; + register int i; + if (!WEED_EVENT_IS_AUDIO_FRAME(event)) return -2; numaclips=weed_leaf_num_elements(event,WEED_LEAF_AUDIO_CLIPS); aclips=weed_get_int_array(event,WEED_LEAF_AUDIO_CLIPS,&error); @@ -131,10 +133,15 @@ double get_audio_frame_vel(weed_plant_t *event, int track) { // vel of 0. is OFF // warning - check for the clip >0 first - int numaclips; - int *aclips,error,i; + int *aclips; + double *aseeks,avel=1.; + int error; + int numaclips; + + register int i; + if (!WEED_EVENT_IS_AUDIO_FRAME(event)) return -2; numaclips=weed_leaf_num_elements(event,WEED_LEAF_AUDIO_CLIPS); aclips=weed_get_int_array(event,WEED_LEAF_AUDIO_CLIPS,&error); @@ -153,11 +160,15 @@ double get_audio_frame_seek(weed_plant_t *event, int track) { // warning - check for the clip >0 first - int numaclips; - int *aclips,error,i; + int *aclips; + double *aseeks,aseek=0.; - if (!WEED_EVENT_IS_AUDIO_FRAME(event)) return -1000000; + int numaclips; + int error; + register int i; + + if (!WEED_EVENT_IS_AUDIO_FRAME(event)) return -1000000.; numaclips=weed_leaf_num_elements(event,WEED_LEAF_AUDIO_CLIPS); aclips=weed_get_int_array(event,WEED_LEAF_AUDIO_CLIPS,&error); aseeks=weed_get_double_array(event,WEED_LEAF_AUDIO_SEEKS,&error); @@ -368,11 +379,13 @@ void remove_frame_from_event(weed_plant_t *event_list, weed_plant_t *event, int track) { // TODO - memcheck + weed_timecode_t tc; + int *clips; int *frames; - weed_timecode_t tc; - int numframes; - int i,error; + + int error,numframes; + register int i; if (!WEED_EVENT_IS_FRAME(event)) return; @@ -443,7 +456,7 @@ weed_timecode_t get_next_paramchange(void **pchange_next,weed_timecode_t end_tc) { weed_timecode_t min_tc=end_tc; - int i=0; + register int i=0; if (pchange_next==NULL) return end_tc; for (; pchange_next[i]!=NULL; i++) if (get_event_timecode((weed_plant_t *)pchange_next[i])<min_tc) min_tc=get_event_timecode((weed_plant_t *)pchange_next[i]); @@ -453,7 +466,7 @@ weed_timecode_t get_prev_paramchange(void **pchange_prev,weed_timecode_t start_tc) { weed_timecode_t min_tc=start_tc; - int i=0; + register int i=0; if (pchange_prev==NULL) return start_tc; for (; pchange_prev[i]!=NULL; i++) if (get_event_timecode((weed_plant_t *)pchange_prev[i])<min_tc) min_tc=get_event_timecode((weed_plant_t *)pchange_prev[i]); @@ -496,17 +509,22 @@ // we check for memory allocation errors here, because we could be building a large new event_list // on mem error we return NULL, caller should free() the event_list in that case + void **in_pchanges; + weed_plant_t *event; - int hint; - int num_events,i; - void *init_event,*new_init_event,**init_events; - int error; weed_plant_t *event_after=NULL; weed_plant_t *event_before=NULL; + weed_plant_t *filter; + + void *init_event,*new_init_event,**init_events; char *filter_hash; + + int hint; + int num_events; + int error; int idx,num_params; - weed_plant_t *filter; - void **in_pchanges; + + register int i; if (in_event==NULL) return event_list; @@ -684,14 +702,16 @@ weed_plant_t *get_filter_map_after(weed_plant_t *event, int ctrack) { - // get filter_map following event; if ctrack!=-1000000 then we ignore filter maps with no in_track/out_track == ctrack + // get filter_map following event; if ctrack!=LIVES_TRACK_ANY then we ignore filter maps with no in_track/out_track == ctrack void **init_events; - int error,num_init_events,i; weed_plant_t *init_event; + int error,num_init_events; + + register int i; while (event!=NULL) { if (WEED_EVENT_IS_FILTER_MAP(event)) { - if (ctrack==-1000000) return event; + if (ctrack==LIVES_TRACK_ANY) return event; if (!weed_plant_has_leaf(event,WEED_LEAF_INIT_EVENTS)) { event=get_next_event(event); continue; @@ -725,11 +745,11 @@ boolean init_event_is_relevant(weed_plant_t *init_event, int ctrack) { // see if init_event mentions ctrack as an in_track or an out_track - // NOT ! ignore any process_last filters + + int *in_tracks,*out_tracks; + int error,num_tracks; register int j; - int *in_tracks,*out_tracks,error; - int num_tracks; //if (init_event_is_process_last(init_event)) return FALSE; @@ -766,7 +786,7 @@ weed_plant_t *get_filter_map_before(weed_plant_t *event, int ctrack, weed_plant_t *stop_event) { - // get filter_map preceding event; if ctrack!=-1000000 then we ignore + // get filter_map preceding event; if ctrack!=LIVES_TRACK_ANY then we ignore // filter maps with no in_track/out_track == ctrack @@ -774,12 +794,14 @@ // start of event list void **init_events; - int error,num_init_events,i; weed_plant_t *init_event; + int error,num_init_events; + + register int i; while (event!=stop_event&&event!=NULL) { if (WEED_EVENT_IS_FILTER_MAP(event)) { - if (ctrack==-1000000) return event; + if (ctrack==LIVES_TRACK_ANY) return event; if (!weed_plant_has_leaf(event,WEED_LEAF_INIT_EVENTS)) { event=get_prev_event(event); continue; @@ -809,7 +831,8 @@ void **get_init_events_before(weed_plant_t *event, weed_plant_t *init_event, boolean add) { // find previous FILTER_MAP event, and append or delete new init_event void **init_events=NULL,**new_init_events; - int error,num_init_events=0,i,j=0; + int error,num_init_events=0; + register int i,j=0; while (event!=NULL) { if (WEED_EVENT_IS_FILTER_MAP(event)) { @@ -1130,11 +1153,13 @@ void insert_audio_event_at(weed_plant_t *event_list, weed_plant_t *event, int track, int clipnum, double seek, double vel) { // insert/update audio event at (existing) frame event - int error,i; + int error; int *new_aclips; double *new_aseeks; double arv; // vel needs rounding to four dp (i don't know why, but otherwise we get some weird rounding errors) + register int i; + arv=(double)(myround(vel*10000.))/10000.; if (WEED_EVENT_IS_AUDIO_FRAME(event)) { @@ -1227,13 +1252,15 @@ // delete audio for a FRAME_EVENT with audio for specified track
View file
LiVES-2.8.0.tar.bz2/src/events.h -> LiVES-2.8.3.tar.bz2/src/events.h
Changed
@@ -73,6 +73,8 @@ +#define LIVES_TRACK_ANY -1000000 + weed_plant_t *append_frame_event(weed_plant_t *event_list, weed_timecode_t tc, int numframes, int *clips, int *frames) WARN_UNUSED; weed_plant_t *append_filter_init_event(weed_plant_t *event_list, weed_timecode_t tc,
View file
LiVES-2.8.0.tar.bz2/src/giw/giwknob.c -> LiVES-2.8.3.tar.bz2/src/giw/giwknob.c
Changed
@@ -327,7 +327,7 @@ gtk_style_context_set_path(stylecon,gtk_widget_get_path(widget)); gtk_style_context_set_state(stylecon,GTK_STATE_FLAG_ACTIVE); G_GNUC_BEGIN_IGNORE_DEPRECATIONS - gtk_style_context_set_background(stylecon,lives_widget_get_xwindow(lives_widget_get_parent(widget))); + gtk_style_context_set_background(stylecon,lives_widget_get_xwindow(lives_widget_get_parent(widget))); G_GNUC_END_IGNORE_DEPRECATIONS #else widget->style = gtk_style_attach(widget->style, lives_widget_get_xwindow(widget));
View file
LiVES-2.8.0.tar.bz2/src/gui.c -> LiVES-2.8.3.tar.bz2/src/gui.c
Changed
@@ -142,7 +142,7 @@ if (all_text!=NULL) lives_free(all_text); lives_widget_set_size_request(mainw->textview1, -1, MSG_AREA_HEIGHT); - + } @@ -636,21 +636,21 @@ memset(buff,0,1); // since we are still initialising, we need to check if we can read prefs - if (capable->smog_version_correct&&capable->can_write_to_tempdir) { + if (capable->smog_version_correct&&capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT1,buff,32768); } mainw->recent1 = lives_menu_item_new_with_label(buff); - if (capable->smog_version_correct&&capable->can_write_to_tempdir) { + if (capable->smog_version_correct&&capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT2,buff,32768); } mainw->recent2 = lives_menu_item_new_with_label(buff); - if (capable->smog_version_correct&&capable->can_write_to_tempdir) { + if (capable->smog_version_correct&&capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT3,buff,32768); } mainw->recent3 = lives_menu_item_new_with_label(buff); - if (capable->smog_version_correct&&capable->can_write_to_tempdir) { + if (capable->smog_version_correct&&capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT4,buff,32768); } mainw->recent4 = lives_menu_item_new_with_label(buff); @@ -1405,7 +1405,7 @@ if (capable->smog_version_correct) { mainw->open_yuv4m = lives_menu_item_new_with_mnemonic((tmp=lives_strdup_printf(_("Open _yuv4mpeg stream on %sstream.yuv..."), - prefs->tmpdir))); + prefs->workdir))); lives_free(tmp); #ifdef HAVE_YUV4MPEG lives_menu_add_separator(LIVES_MENU(advanced_menu)); @@ -4171,7 +4171,7 @@ char *tmp,*detail; #endif - + #ifndef GTK_RADIO_MENU_BUG cfile->menuentry = lives_radio_menu_item_new_with_label(mainw->clips_group, tmp=get_menu_name(cfile)); mainw->clips_group=lives_radio_menu_item_get_group(LIVES_RADIO_MENU_ITEM(cfile->menuentry));
View file
LiVES-2.8.0.tar.bz2/src/interface.c -> LiVES-2.8.3.tar.bz2/src/interface.c
Changed
@@ -680,7 +680,7 @@ textwindow->textview=textwindow->table=NULL; if (textbuffer!=NULL||text!=NULL) textwindow->textview = lives_standard_text_view_new(text,textbuffer); - + woat=widget_opts.apply_theme; widget_opts.apply_theme=FALSE; @@ -689,7 +689,7 @@ if (palette->style&STYLE_1) { lives_widget_set_bg_color(lives_bin_get_child(LIVES_BIN(scrolledwindow)), LIVES_WIDGET_STATE_NORMAL, &palette->info_base); } - + } else { textwindow->table=lives_table_new(1, 1, FALSE); scrolledwindow = lives_standard_scrolled_window_new(RFX_WINSIZE_H, RFX_WINSIZE_V, textwindow->table); @@ -776,6 +776,8 @@ insertw->spinbutton_times = lives_standard_spin_button_new(_("_Number of times to insert"), TRUE,1.,1.,10000.,1.,10.,0.,LIVES_BOX(hbox),NULL); + lives_widget_grab_focus(insertw->spinbutton_times); + add_fill_to_box(LIVES_BOX(hbox1)); hbox = lives_hbox_new(FALSE, 0); @@ -873,7 +875,6 @@ lives_dialog_add_action_widget(LIVES_DIALOG(insertw->insert_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); lives_widget_grab_default(okbutton); - lives_widget_grab_focus(okbutton); lives_signal_connect(LIVES_GUI_OBJECT(insertw->with_sound), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(on_insertwsound_toggled), @@ -890,6 +891,7 @@ lives_signal_connect(LIVES_GUI_OBJECT(insertw->fit_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(on_insfitaudio_toggled), NULL); + lives_signal_connect_after(LIVES_GUI_OBJECT(insertw->spinbutton_times), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(on_spin_value_changed), LIVES_INT_TO_POINTER(1)); @@ -897,9 +899,6 @@ lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); - lives_widget_add_accelerator(okbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, - LIVES_KEY_Return, (LiVESXModifierType)0, (LiVESAccelFlags)0); - lives_widget_show_all(insertw->insert_dialog); return insertw; @@ -1161,7 +1160,7 @@ // type 4 = save clip set from mt // type 5 = save clip set for project export - // type 6 = initial tempdir + // type 6 = initial workdir // type 7 = rename track in mt @@ -1267,7 +1266,7 @@ set_combo=lives_combo_new(); - renamew->setlist=get_set_list(prefs->tmpdir,TRUE); + renamew->setlist=get_set_list(prefs->workdir,TRUE); lives_combo_populate(LIVES_COMBO(set_combo),renamew->setlist); @@ -1291,12 +1290,12 @@ lives_free(tmp); } if (type==6) { - char *tmpdir; - if (prefs->startup_phase==-1) tmpdir=lives_build_filename(capable->home_dir,LIVES_TMP_NAME,NULL); - else tmpdir=lives_strdup(prefs->tmpdir); - lives_entry_set_text(LIVES_ENTRY(renamew->entry),(tmp=F2U8(tmpdir))); + char *workdir; + if (prefs->startup_phase==-1) workdir=lives_build_filename(capable->home_dir,LIVES_WORK_NAME,NULL); + else workdir=lives_strdup(prefs->workdir); + lives_entry_set_text(LIVES_ENTRY(renamew->entry),(tmp=F2U8(workdir))); lives_free(tmp); - lives_free(tmpdir); + lives_free(workdir); } lives_box_pack_start(LIVES_BOX(hbox), renamew->entry, TRUE, TRUE, 0); }
View file
LiVES-2.8.0.tar.bz2/src/jack.c -> LiVES-2.8.3.tar.bz2/src/jack.c
Changed
@@ -1851,7 +1851,7 @@ if (sfile->achans>0&&(!mainw->preview||(mainw->preview&&mainw->is_processing))&& (sfile->laudio_time>0.||sfile->opening|| (mainw->multitrack!=NULL&&mainw->multitrack->is_rendering&& - lives_file_test((tmpfilename=lives_build_filename(prefs->tmpdir,sfile->handle,"audio",NULL)), + lives_file_test((tmpfilename=lives_build_filename(prefs->workdir,sfile->handle,"audio",NULL)), LIVES_FILE_TEST_EXISTS)))) { boolean timeout; int alarm_handle;
View file
LiVES-2.8.0.tar.bz2/src/liblives.hpp -> LiVES-2.8.3.tar.bz2/src/liblives.hpp
Changed
@@ -24,7 +24,7 @@ /** Version number micro */ -#define LIVES_VERSION_MICRO 0 +#define LIVES_VERSION_MICRO 3 /** Macro to check if livesApp version is >= major.minor.micro
View file
LiVES-2.8.0.tar.bz2/src/lives-yuv4mpeg.c -> LiVES-2.8.3.tar.bz2/src/lives-yuv4mpeg.c
Changed
@@ -404,7 +404,7 @@ mainw->current_file=new_file; if (!strlen(prefs->yuvin)) - filename=lives_build_filename(prefs->tmpdir,"stream.yuv",NULL); + filename=lives_build_filename(prefs->workdir,"stream.yuv",NULL); else filename=lives_strdup(prefs->yuvin); @@ -451,14 +451,14 @@ // and we dont really care if it doesnt work // but what it means is, if we have an audio file or stream at - // "prefs->tmpdir/audiodump.pcm" we will try to play it + // "prefs->workdir/audiodump.pcm" we will try to play it - // real is tmpdir/audiodump.pcm - audio_real=lives_build_filename(prefs->tmpdir,"audiodump.pcm",NULL); - // fake is tmpdir/handle/audiodump.pcm - audio_fake=lives_build_filename(prefs->tmpdir,cfile->handle,"audiodump.pcm",NULL); + // real is workdir/audiodump.pcm + audio_real=lives_build_filename(prefs->workdir,"audiodump.pcm",NULL); + // fake is workdir/handle/audiodump.pcm + audio_fake=lives_build_filename(prefs->workdir,cfile->handle,"audiodump.pcm",NULL); // fake file will go away when we close the current clip lives_ln(audio_real,audio_fake); @@ -499,7 +499,7 @@ } mainw->fixed_fpsd=fps; - if (filename==NULL) filename=lives_strdup_printf("%s/streamout.yuv",prefs->tmpdir); + if (filename==NULL) filename=lives_strdup_printf("%s/streamout.yuv",prefs->workdir); // TODO - do_threaded_dialog if ((yuvout=creat(filename,O_CREAT))<0) { @@ -605,7 +605,7 @@ return; } - fifofile=lives_strdup_printf("%s/tvpic_%d.y4m",prefs->tmpdir,capable->mainpid); + fifofile=lives_strdup_printf("%s/tvpic_%d.y4m",prefs->workdir,capable->mainpid); mainw->open_deint=FALSE; @@ -739,7 +739,7 @@ int response; - char *fifofile=lives_strdup_printf("%s/firew_%d.y4m",prefs->tmpdir,capable->mainpid); + char *fifofile=lives_strdup_printf("%s/firew_%d.y4m",prefs->workdir,capable->mainpid); char *fname; LiVESWidget *card_dialog;
View file
LiVES-2.8.0.tar.bz2/src/main.c -> LiVES-2.8.3.tar.bz2/src/main.c
Changed
@@ -108,6 +108,8 @@ static int zargc; static char **zargv; +static int startup_msgtype=0; + #ifndef NO_PROG_LOAD static int xxwidth=0,xxheight=0; #endif @@ -392,7 +394,7 @@ mainw=(mainwindow *)(calloc(1,sizeof(mainwindow))); mainw->is_ready=mainw->fatal=FALSE; mainw->mgeom=NULL; - + // TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") mainw->string_constants[LIVES_STRING_CONSTANT_ANY]=lives_strdup(_("Any")); // TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") @@ -502,11 +504,12 @@ capable->rcfile=lives_strdup_printf("%s/LiVES.ini",capable->home_dir); #endif - if (!capable->smog_version_correct||!capable->can_write_to_tempdir) { + if (!capable->smog_version_correct||!capable->can_write_to_workdir) { lives_snprintf(prefs->theme,64,"none"); return FALSE; } + #if GTK_CHECK_VERSION(3,0,0) prefs->funky_widgets=TRUE; #else @@ -947,7 +950,7 @@ mainw->affected_layouts_map=mainw->current_layouts_map=NULL; - mainw->recovery_file=lives_strdup_printf("%s/recovery.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(),capable->mainpid); + mainw->recovery_file=lives_strdup_printf("%s/recovery.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(),capable->mainpid); mainw->leave_recovery=TRUE; mainw->pchains=NULL; @@ -1150,7 +1153,7 @@ prefs->pause_effect_during_preview=FALSE; - if (capable->smog_version_correct&&capable->can_write_to_tempdir) { + if (capable->smog_version_correct&&capable->can_write_to_workdir) { int pb_quality=get_int_pref(PREF_PB_QUALITY); @@ -1446,7 +1449,8 @@ lives_snprintf(prefs->encoder.of_name,64,"%s",array[0]); } else if (!strcmp(array[0],HI_H_MKV_FORMAT)&&strcmp(prefs->encoder.of_name,HI_MPEG_FORMAT)) { lives_snprintf(prefs->encoder.of_name,64,"%s",array[0]); - } else if (!strcmp(array[0],HI_H_AVI_FORMAT)&&strcmp(prefs->encoder.of_name,HI_MPEG_FORMAT)&&strcmp(prefs->encoder.of_name,HI_H_MKV_FORMAT)) { + } else if (!strcmp(array[0],HI_H_AVI_FORMAT)&&strcmp(prefs->encoder.of_name,HI_MPEG_FORMAT)&& + strcmp(prefs->encoder.of_name,HI_H_MKV_FORMAT)) { lives_snprintf(prefs->encoder.of_name,64,"%s",array[0]); } else if (!strlen(prefs->encoder.of_name)) { lives_snprintf(prefs->encoder.of_name,64,"%s",array[0]); @@ -1667,8 +1671,8 @@ if ((prefs->startup_phase==1||prefs->startup_phase==-1)) { splash_end(); - // get initial tempdir - if (!do_tempdir_query()) { + // get initial workdir + if (!do_workdir_query()) { lives_exit(0); } prefs->startup_phase=2; @@ -1855,7 +1859,7 @@ } - + void do_start_messages(void) { char *endian; @@ -1939,7 +1943,7 @@ lives_snprintf(mainw->msg,512,"\n"); d_print(mainw->msg); - lives_snprintf(mainw->msg,512,_("Temp directory is %s\n"),prefs->tmpdir); + lives_snprintf(mainw->msg,512,_("Temp directory is %s\n"),prefs->workdir); d_print(mainw->msg); #ifndef RT_AUDIO @@ -2262,6 +2266,16 @@ capable->mainpid=lives_getpid(); + // this is the version we should pass into mkdir +#ifndef IS_MINGW + capable->umask=umask(0); + umask(capable->umask); + capable->umask=(0777&~capable->umask); +#else + capable->umask=0775; +#endif + + #ifndef IS_MINGW get_location("rm", capable->rm_cmd, PATH_MAX); get_location("rmdir", capable->rmdir_cmd, PATH_MAX); @@ -2287,8 +2301,8 @@ #endif // required - capable->can_write_to_tmp=FALSE; - capable->can_write_to_tempdir=FALSE; + capable->can_write_to_home=FALSE; + capable->can_write_to_workdir=FALSE; capable->can_write_to_config=FALSE; capable->can_read_from_config=FALSE; @@ -2300,7 +2314,6 @@ lives_snprintf(capable->home_dir,PATH_MAX,"%s\\Application Data\\LiVES",g_get_home_dir()); #endif - lives_snprintf(capable->system_tmpdir,PATH_MAX,"%s",g_get_tmp_dir()); #endif #ifdef GUI_QT @@ -2308,7 +2321,7 @@ lives_snprintf(capable->home_dir,PATH_MAX,"%s",qsl.at(0).toLocal8Bit().constData()); qsl = QStandardPaths::standardLocations(QStandardPaths::TempLocation); - lives_snprintf(capable->system_tmpdir,PATH_MAX,"%s",qsl.at(0).toLocal8Bit().constData()); + lives_snprintf(capable->system_workdir,PATH_MAX,"%s",qsl.at(0).toLocal8Bit().constData()); #endif memset(capable->startup_msg,0,1); @@ -2337,12 +2350,12 @@ capable->has_gconftool_2=FALSE; capable->has_xdg_screensaver=FALSE; - safer_bfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_BFILE_NAME".%d.%d",capable->system_tmpdir,lives_getuid(),lives_getgid()); + safer_bfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_BFILE_NAME".%d.%d",capable->home_dir,lives_getuid(),lives_getgid()); lives_rm(safer_bfile); // check that we can write to /tmp if (!check_file(safer_bfile,FALSE)) return capable; - capable->can_write_to_tmp=TRUE; + capable->can_write_to_home=TRUE; #ifndef IS_MINGW lives_snprintf(prefs->backend_sync,PATH_MAX,"%s","smogrify"); @@ -2389,7 +2402,7 @@ if (err!=1280) { - capable->can_write_to_tempdir=TRUE; + capable->can_write_to_workdir=TRUE; } if (!(bootfile=fopen(safer_bfile,"r"))) { @@ -2406,7 +2419,7 @@ if (mainw->read_failed) return capable; - // get backend version, tempdir, and any startup message + // get backend version, workdir, and any startup message numtok=get_token_count(buffer,'|'); array=lives_strsplit(buffer,"|",numtok); @@ -2419,14 +2432,18 @@ capable->smog_version_correct=TRUE; - lives_snprintf(prefs->tmpdir,PATH_MAX,"%s",array[1]); - lives_snprintf(future_prefs->tmpdir,PATH_MAX,"%s",prefs->tmpdir); + lives_snprintf(prefs->workdir,PATH_MAX,"%s",array[1]); + lives_snprintf(future_prefs->workdir,PATH_MAX,"%s",prefs->workdir); prefs->startup_phase=atoi(array[2]); if (numtok>3&&strlen(array[3])) { - if (!strcmp(array[3],"!updmsg")) { - char *text=get_upd_msg(); + startup_msgtype=1; + if (!strcmp(array[3],"!updmsg2")) { + startup_msgtype=2; + } + if (!strncmp(array[3],"!updmsg",7)) { + char *text=get_upd_msg(startup_msgtype); lives_snprintf(capable->startup_msg,256,"%s\n\n",text); info_only=TRUE; lives_free(text); @@ -2444,7 +2461,7 @@ } lives_strfreev(array); - if (!capable->can_write_to_tempdir) return capable; + if (!capable->can_write_to_workdir) return capable; get_location(AUDIO_PLAYER_MPLAYER,string,256); if (strlen(string)) capable->has_mplayer=TRUE; @@ -2677,10 +2694,10 @@
View file
LiVES-2.8.0.tar.bz2/src/main.h -> LiVES-2.8.3.tar.bz2/src/main.h
Changed
@@ -197,7 +197,7 @@ #define DESKTOP_ICON_DIR "/share/icons/hicolor/48x48/apps" #define DATA_DIR "/share/lives/" #define LIVES_CONFIG_DIR ".lives-dir/" -#define LIVES_TMP_NAME "livestmp" +#define LIVES_WORK_NAME "livesprojects" #else // IS_MINGW #define LIVES_DIR_SEP "\\" @@ -220,7 +220,7 @@ #define ICON_DIR "\\Icons/" #define DATA_DIR "\\Data/" #define LIVES_CONFIG_DIR "\\Config/" -#define LIVES_TMP_NAME "livescache" +#define LIVES_WORK_NAME "livesprojects" #endif #define LIVES_DEVICE_DIR "/dev/" @@ -245,8 +245,7 @@ #endif #endif -#define DEF_FILE_PERMS (S_IRUSR|S_IWUSR) // must be at least S_IRUSR|S_IWUSR -#define DEF_FILE_UMASK (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)^( DEF_FILE_PERMS ) +#define DEF_FILE_PERMS (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) ///< non-executable, is modified by the umask /// LiVES will show a warning if this (MBytes) is exceeded on load /// (can be overridden in prefs) @@ -715,8 +714,8 @@ boolean smog_version_correct; boolean can_read_from_config; boolean can_write_to_config; - boolean can_write_to_tmp; - boolean can_write_to_tempdir; + boolean can_write_to_home; + boolean can_write_to_workdir; // the following may need checking before use boolean has_dvgrab; @@ -742,9 +741,6 @@ /// home directory - default location for config file - locale encoding char home_dir[PATH_MAX]; - /// system tempdir (e.g /tmp for linux, C:\TEMP for win32) - char system_tmpdir[PATH_MAX]; ///< kept in locale encoding - char touch_cmd[PATH_MAX]; char rm_cmd[PATH_MAX]; char mv_cmd[PATH_MAX]; @@ -783,6 +779,8 @@ pid_t mainpid; + mode_t umask; + } capability; @@ -915,7 +913,7 @@ char *ds_warning_msg(const char *dir, uint64_t dsval, uint64_t cwarn, uint64_t nwarn); boolean check_storage_space(lives_clip_t *sfile, boolean is_processing); -char *get_upd_msg(void); +char *get_upd_msg(int type); char *get_new_install_msg(void); boolean ask_permission_dialog(int what); @@ -923,7 +921,7 @@ void add_warn_check(LiVESBox *box, int warn_mask_number); void do_memory_error_dialog(void); void too_many_files(void); -void tempdir_warning(void); +void workdir_warning(void); void do_audio_import_error(void); void do_mt_backup_space_error(lives_mt *, int memreq_mb); @@ -989,7 +987,7 @@ void do_invalid_subs_error(void); boolean do_erase_subs_warning(void); boolean do_sub_type_warning(const char *ext, const char *type_ext); -boolean do_move_tmpdir_dialog(void); +boolean do_move_workdir_dialog(void); void do_set_locked_warning(const char *setname); void do_no_in_vdevs_error(void); void do_locked_in_vdevs_error(void); @@ -1028,6 +1026,7 @@ boolean add_file_info(const char *check_handle, boolean aud_only); boolean save_file_comments(int fileno); boolean reload_clip(int fileno,int maxframe); +void wait_for_bg_audio_sync(lives_clip_t *sfile); void reget_afilesize(int fileno); ulong deduce_file(const char *filename, double start_time, int end); ulong open_file(const char *filename); @@ -1081,6 +1080,7 @@ void catch_sigint(int signum); void defer_sigint(int signum); boolean startup_message_fatal(const char *msg); +boolean startup_message_choice(const char *msg, int msgtype); boolean startup_message_nonfatal(const char *msg); boolean startup_message_info(const char *msg); boolean startup_message_nonfatal_dismissable(const char *msg, int warning_mask); @@ -1298,7 +1298,7 @@ boolean prompt_remove_layout_files(void); boolean do_std_checks(const char *type_name, const char *type, size_t maxlen, const char *nreject); boolean is_legal_set_name(const char *set_name, boolean allow_dupes); -char *repl_tmpdir(const char *entry, boolean fwd); +char *repl_workdir(const char *entry, boolean fwd); char *clip_detail_to_string(lives_clip_details_t what, size_t *maxlenp); boolean get_clip_value(int which, lives_clip_details_t, void *retval, size_t maxlen); void save_clip_value(int which, lives_clip_details_t, void *val);
View file
LiVES-2.8.0.tar.bz2/src/mainwindow.h -> LiVES-2.8.3.tar.bz2/src/mainwindow.h
Changed
@@ -1258,7 +1258,7 @@ boolean add_clear_ds_adv; boolean tried_ds_recover; - boolean has_session_tmpdir; + boolean has_session_workdir; boolean startup_error; boolean kb_timer_end;
View file
LiVES-2.8.0.tar.bz2/src/multitrack.c -> LiVES-2.8.3.tar.bz2/src/multitrack.c
Changed
@@ -620,7 +620,7 @@ int fd,i,vali,hdlsize; double vald; - char *asave_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(), + char *asave_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(), capable->mainpid); LiVESList *clist=mainw->cliplist; @@ -693,7 +693,7 @@ int fd,vari,clipn,offs; double vard; - char *aload_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(), + char *aload_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(), capable->mainpid); boolean isfirst=TRUE; char buf[256]; @@ -748,7 +748,7 @@ #endif int fd; - char *asave_file=lives_strdup_printf("%s/layout.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(),capable->mainpid); + char *asave_file=lives_strdup_printf("%s/layout.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(),capable->mainpid); lives_mt_poly_state_t poly_state; boolean retval=TRUE; @@ -878,14 +878,14 @@ void recover_layout_cancelled(boolean is_startup) { - char *eload_file=lives_strdup_printf("%s/layout.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(),capable->mainpid); + char *eload_file=lives_strdup_printf("%s/layout.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(),capable->mainpid); if (is_startup) mainw->recoverable_layout=FALSE; lives_rm(eload_file); lives_free(eload_file); - eload_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(),capable->mainpid); + eload_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(),capable->mainpid); lives_rm(eload_file); lives_free(eload_file); @@ -896,9 +896,9 @@ static void mt_load_recovery_layout(lives_mt *mt) { - char *aload_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(), + char *aload_file=lives_strdup_printf("%s/layout_numbering.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(), capable->mainpid); - char *eload_file=lives_strdup_printf("%s/layout.%d.%d.%d",prefs->tmpdir,lives_getuid(),lives_getgid(),capable->mainpid); + char *eload_file=lives_strdup_printf("%s/layout.%d.%d.%d",prefs->workdir,lives_getuid(),lives_getgid(),capable->mainpid); mt->auto_reloading=TRUE; mainw->event_list=mt->event_list=load_event_list(mt,eload_file); @@ -912,8 +912,8 @@ } else { // failed to load // keep the faulty layout for forensic purposes - char *uldir=lives_build_filename(prefs->tmpdir,"unrecoverable_layouts",LIVES_DIR_SEP,NULL); - lives_mkdir_with_parents(uldir,S_IRWXU); + char *uldir=lives_build_filename(prefs->workdir,"unrecoverable_layouts",LIVES_DIR_SEP,NULL); + lives_mkdir_with_parents(uldir,capable->umask); if (lives_file_test(eload_file,LIVES_FILE_TEST_EXISTS)) { lives_mv(eload_file,uldir); } @@ -8829,7 +8829,7 @@ mt->timeline_eb=NULL; if (prefs->ar_layout&&mt->event_list==NULL&&!mainw->recoverable_layout) { - char *eload_file=lives_build_filename(prefs->tmpdir,mainw->set_name,"layouts",prefs->ar_layout_name,NULL); + char *eload_file=lives_build_filename(prefs->workdir,mainw->set_name,"layouts",prefs->ar_layout_name,NULL); mt->auto_reloading=TRUE; set_pref(PREF_AR_LAYOUT,""); // in case we crash... mainw->event_list=mt->event_list=load_event_list(mt,eload_file); @@ -12900,7 +12900,7 @@ frame_event=get_frame_event_at(mt->event_list,tc,shortcut,TRUE); if (frame_event!=NULL) - filter_map=mt->fm_edit_event=get_filter_map_before(frame_event,-1000000,NULL); + filter_map=mt->fm_edit_event=get_filter_map_before(frame_event,LIVES_TRACK_ANY,NULL); mt->fx_list_box=lives_vbox_new(FALSE,0); mt->fx_list_scroll = lives_scrolled_window_new(NULL, NULL); @@ -16176,7 +16176,7 @@ retval=TRUE; } else { - char *curtmpdir; + char *curworkdir; // rendering failed - clean up cfile->frames=cfile->start=cfile->end=0; @@ -16191,8 +16191,8 @@ } else { // remove subdir do_threaded_dialog(_("Cleaning up..."),FALSE); - curtmpdir=lives_build_filename(prefs->tmpdir,cfile->handle,NULL); - lives_rmdir(curtmpdir,TRUE); + curworkdir=lives_build_filename(prefs->workdir,cfile->handle,NULL); + lives_rmdir(curworkdir,TRUE); end_threaded_dialog(); } @@ -18007,7 +18007,7 @@ if (fnum!=aofile) { // does not make sense to use buffer reads, as we may read very sparsely from the file if (afd!=-1) close(afd); - filename=lives_build_filename(prefs->tmpdir,afile->handle,"audio",NULL); + filename=lives_build_filename(prefs->workdir,afile->handle,"audio",NULL); afd=lives_open2(filename,O_RDONLY); aofile=fnum; } @@ -18127,7 +18127,7 @@ block=block->next; if (mainw->read_failed) { - char *filename=lives_build_filename(prefs->tmpdir,mainw->files[fnum]->handle,"audio",NULL); + char *filename=lives_build_filename(prefs->workdir,mainw->files[fnum]->handle,"audio",NULL); do_read_failed_error_s(filename,NULL); lives_free(filename); } @@ -18615,7 +18615,7 @@ if ((event2=get_filter_map_after(event,current_track))==NULL) return event; - event3=get_filter_map_before(event,-1000000,NULL); + event3=get_filter_map_before(event,LIVES_TRACK_ANY,NULL); if (event3==NULL) return NULL; @@ -19196,7 +19196,7 @@ uint64_t unique_id; ssize_t bytes; - char *lmap_name=lives_build_filename(prefs->tmpdir,mainw->set_name,"layouts","layout.map",NULL); + char *lmap_name=lives_build_filename(prefs->workdir,mainw->set_name,"layouts","layout.map",NULL); char *handle; char *entry; char *string; @@ -19279,7 +19279,7 @@ break; } memset(entry+len,0,1); - string=repl_tmpdir(entry,FALSE); // allow relocation of tmpdir + string=repl_workdir(entry,FALSE); // allow relocation of workdir lmap_entry->list=lives_list_append(lmap_entry->list,lives_strdup(string)); array=lives_strsplit(string,"|",-1); lives_free(string); @@ -19370,12 +19370,12 @@ if (file!=NULL&&(mainw->current_layouts_map==NULL|| !lives_list_find(mainw->current_layouts_map,file))) mainw->current_layouts_map=lives_list_append(mainw->current_layouts_map,lives_strdup(file)); - if (dir==NULL) ldir=lives_build_filename(prefs->tmpdir,mainw->set_name,"layouts",NULL); + if (dir==NULL) ldir=lives_build_filename(prefs->workdir,mainw->set_name,"layouts",NULL); else ldir=lives_strdup(dir); map_name=lives_build_filename(ldir,"layout.map",NULL); - lives_mkdir_with_parents(ldir,S_IRWXU); + lives_mkdir_with_parents(ldir,capable->umask); } do { @@ -19434,7 +19434,7 @@ len=lives_list_length(map); lives_write_le_buffered(fd,&len,4,TRUE); while (map!=NULL) { - string=repl_tmpdir((char *)map->data,TRUE); // allow relocation of tmpdir + string=repl_workdir((char *)map->data,TRUE); // allow relocation of workdir len=strlen(string); lives_write_le_buffered(fd,&len,4,TRUE); lives_write_buffered(fd,string,len,TRUE); @@ -19691,8 +19691,8 @@ return FALSE; } - esave_dir=lives_build_filename(prefs->tmpdir,mainw->set_name,"layouts",LIVES_DIR_SEP,NULL); - lives_mkdir_with_parents(esave_dir,S_IRWXU); + esave_dir=lives_build_filename(prefs->workdir,mainw->set_name,"layouts",LIVES_DIR_SEP,NULL); + lives_mkdir_with_parents(esave_dir,capable->umask); hbox = lives_hbox_new(FALSE, 0); @@ -19720,7 +19720,7 @@ char *cdir; lives_rmdir(esave_dir,FALSE); - cdir=lives_build_filename(prefs->tmpdir,mainw->set_name,NULL); + cdir=lives_build_filename(prefs->workdir,mainw->set_name,NULL); lives_rmdir(cdir,FALSE); lives_free(esave_file); @@ -19986,18 +19986,18 @@ boolean compare_filter_maps(weed_plant_t *fm1, weed_plant_t *fm2, int ctrack) { - // return TRUE if the maps match exactly; if ctrack is !=-1000000, + // return TRUE if the maps match exactly; if ctrack is !=LIVES_TRACK_ANY,
View file
LiVES-2.8.0.tar.bz2/src/osc.c -> LiVES-2.8.3.tar.bz2/src/osc.c
Changed
@@ -315,9 +315,9 @@ return get_value_of((const int)LIVES_OSC_NOTIFY_MODE_CHANGED); // audio sources - if (!strcmp(cname,"LIVES_AUDIO_SOURCE_INTERNAL")) + if (!strcmp(cname,"LIVES_AUDIO_SOURCE_INTERNAL")) return get_value_of((const int)AUDIO_SRC_INT); - if (!strcmp(cname,"LIVES_AUDIO_SOURCE_EXTERNAL")) + if (!strcmp(cname,"LIVES_AUDIO_SOURCE_EXTERNAL")) return get_value_of((const int)AUDIO_SRC_EXT); @@ -2037,7 +2037,7 @@ else if ((mainw->preview||(mainw->multitrack==NULL&&mainw->event_list!=NULL&&!mainw->record))|| mainw->playing_file<1) lives_status_send((tmp=lives_strdup_printf("%.4f",1.))); else lives_status_send((tmp=lives_strdup_printf("%.4f",mainw->files[mainw->blend_file]->pb_fps/ - mainw->files[mainw->blend_file]->fps))); + mainw->files[mainw->blend_file]->fps))); lives_free(tmp); return TRUE; }
View file
LiVES-2.8.0.tar.bz2/src/paramwindow.c -> LiVES-2.8.3.tar.bz2/src/paramwindow.c
Changed
@@ -3069,7 +3069,7 @@ plugdir=lives_build_filename(capable->home_dir,LIVES_CONFIG_DIR,PLUGIN_RENDERED_EFFECTS_TEST,NULL); break; default: - plugdir=lives_strdup_printf("%s",prefs->tmpdir); + plugdir=lives_strdup_printf("%s",prefs->workdir); } if (mainw->current_file>0) {
View file
LiVES-2.8.0.tar.bz2/src/plugins.c -> LiVES-2.8.3.tar.bz2/src/plugins.c
Changed
@@ -60,7 +60,7 @@ threaded_dialog_spin(0.); - outfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_SMOGPLUGIN_FILE_NAME".%d",prefs->tmpdir,capable->mainpid); + outfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_SMOGPLUGIN_FILE_NAME".%d",prefs->workdir,capable->mainpid); lives_rm(outfile); @@ -215,8 +215,8 @@ if (!strcmp(plugin_type,PLUGIN_RENDERED_EFFECTS_CUSTOM)||!strcmp(plugin_type,PLUGIN_RENDERED_EFFECTS_TEST)) { comfile=lives_build_filename(capable->home_dir,LIVES_CONFIG_DIR,plugin_type,plugin_name,NULL); } else if (!strcmp(plugin_type,PLUGIN_RFX_SCRAP)) { - // scraps are in the tmpdir - comfile=lives_build_filename(prefs->tmpdir,plugin_name,NULL); + // scraps are in the workdir + comfile=lives_build_filename(prefs->workdir,plugin_name,NULL); } else { comfile=lives_build_filename(prefs->lib_dir,PLUGIN_EXEC_DIR,plugin_type,plugin_name,NULL); } @@ -1467,7 +1467,7 @@ fmts=(*vpp->get_audio_fmts)(); // const, so do not free() // make audiostream plugin name - astreamer=lives_build_filename(prefs->lib_dir,PLUGIN_EXEC_DIR,PLUGIN_AUDIO_STREAM,"audiostreamer.pl",NULL); + astreamer=lives_build_filename(prefs->lib_dir,PLUGIN_EXEC_DIR,PLUGIN_AUDIO_STREAM,AUDIO_STREAMER_NAME,NULL); // create sfmts array and nfmts @@ -3646,7 +3646,7 @@ char *string; char *rfx_scrapname=lives_strdup_printf("rfx.%d",capable->mainpid); - char *rfxfile=lives_strdup_printf("%s/.%s.script",prefs->tmpdir,rfx_scrapname); + char *rfxfile=lives_strdup_printf("%s/.%s.script",prefs->workdir,rfx_scrapname); char *com; char *fnamex=NULL; char *res_string=NULL; @@ -3694,7 +3694,7 @@ // OK, we should now have an RFX fragment in a file, we can compile it, then build a parameter window from it // call RFX_BUILDER program to compile the script, passing parameters input_filename and output_directory - com=lives_strdup_printf("\"%s\" \"%s\" \"%s\" >%s",RFX_BUILDER,rfxfile,prefs->tmpdir,LIVES_DEVNULL); + com=lives_strdup_printf("\"%s\" \"%s\" \"%s\" >%s",RFX_BUILDER,rfxfile,prefs->workdir,LIVES_DEVNULL); res=lives_system(com,TRUE); lives_free(com); @@ -3720,8 +3720,8 @@ rfx->flags=RFX_FLAGS_NO_SLIDERS; // get the delimiter - rfxfile=lives_strdup_printf("%ssmdef.%d",prefs->tmpdir,capable->mainpid); - fnamex=lives_build_filename(prefs->tmpdir,rfx_scrapname,NULL); + rfxfile=lives_strdup_printf("%ssmdef.%d",prefs->workdir,capable->mainpid); + fnamex=lives_build_filename(prefs->workdir,rfx_scrapname,NULL); com=lives_strdup_printf("\"%s\" get_define > \"%s\"",fnamex,rfxfile); retval=lives_system(com,FALSE); lives_free(com);
View file
LiVES-2.8.0.tar.bz2/src/plugins.h -> LiVES-2.8.3.tar.bz2/src/plugins.h
Changed
@@ -25,6 +25,8 @@ #define PLUGIN_VID_PLAYBACK "playback/video" #define PLUGIN_AUDIO_STREAM "playback/audiostream" +#define AUDIO_STREAMER_NAME "audiostreamer.pl" + /// smogrify handles the directory differently for themes #define PLUGIN_THEMES "themes" #define PLUGIN_THEMES_CUSTOM "custom/themes"
View file
LiVES-2.8.0.tar.bz2/src/preferences.c -> LiVES-2.8.3.tar.bz2/src/preferences.c
Changed
@@ -75,12 +75,12 @@ } if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); lives_free(com); return LIVES_RESPONSE_INVALID; } - vfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_SMOGVAL_FILE_NAME".%d.%d",prefs->tmpdir,lives_getuid(),capable->mainpid); + vfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_SMOGVAL_FILE_NAME".%d.%d",prefs->workdir,lives_getuid(),capable->mainpid); do { retval=LIVES_RESPONSE_NONE; @@ -88,31 +88,26 @@ timeout=FALSE; mainw->read_failed=FALSE; - do { - - if (!((valfile=fopen(vfile,"r")) || (timeout=lives_alarm_get(alarm_handle)))) { - if (!timeout) { - if (!(mainw==NULL)) { - weed_plant_t *frame_layer=mainw->frame_layer; - mainw->frame_layer=NULL; - lives_widget_context_update(); - mainw->frame_layer=frame_layer; - } - lives_usleep(prefs->sleep_time); - } else break; - } else break; - } while (!valfile); + while (!((valfile=fopen(vfile,"r"))&&!(timeout=lives_alarm_get(alarm_handle)))) { + if (mainw!=NULL) { + weed_plant_t *frame_layer=mainw->frame_layer; + mainw->frame_layer=NULL; + lives_widget_context_update(); + mainw->frame_layer=frame_layer; + lives_usleep(prefs->sleep_time); + } + } lives_alarm_clear(alarm_handle); if (timeout) { - retval=do_read_failed_error_s_with_retry(vfile,NULL,NULL); + if (mainw!=NULL) retval=do_read_failed_error_s_with_retry(vfile,NULL,NULL); } else { - mainw->read_failed=FALSE; + if (mainw!=NULL) mainw->read_failed=FALSE; lives_fgets(val,maxlen,valfile); fclose(valfile); lives_rm(vfile); - if (mainw->read_failed) { + if (mainw!=NULL&&mainw->read_failed) { retval=do_read_failed_error_s_with_retry(vfile,NULL,NULL); } } @@ -186,12 +181,12 @@ memset(val,0,1); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); lives_free(com); return; } - vfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_SMOGVAL_FILE_NAME".%d.%d",prefs->tmpdir,lives_getuid(),capable->mainpid); + vfile=lives_strdup_printf("%s"LIVES_DIR_SEP LIVES_SMOGVAL_FILE_NAME".%d.%d",prefs->workdir,lives_getuid(),capable->mainpid); do { @@ -201,30 +196,26 @@ alarm_handle=lives_alarm_set(LIVES_DEFAULT_TIMEOUT); - do { - if (!((valfile=fopen(vfile,"r")) || (timeout=lives_alarm_get(alarm_handle)))) { - if (!timeout) { - if (!(mainw==NULL)) { - weed_plant_t *frame_layer=mainw->frame_layer; - mainw->frame_layer=NULL; - lives_widget_context_update(); - mainw->frame_layer=frame_layer; - } - lives_usleep(prefs->sleep_time); - } else break; - } else break; - } while (!valfile); + while (!((valfile=fopen(vfile,"r"))&&!(timeout=lives_alarm_get(alarm_handle)))) { + if (mainw!=NULL) { + weed_plant_t *frame_layer=mainw->frame_layer; + mainw->frame_layer=NULL; + lives_widget_context_update(); + mainw->frame_layer=frame_layer; + lives_usleep(prefs->sleep_time); + } + } lives_alarm_clear(alarm_handle); if (timeout) { - retval=do_read_failed_error_s_with_retry(vfile,NULL,NULL); + if (mainw!=NULL) retval=do_read_failed_error_s_with_retry(vfile,NULL,NULL); } else { - mainw->read_failed=FALSE; + if (mainw!=NULL) mainw->read_failed=FALSE; lives_fgets(val,maxlen,valfile); fclose(valfile); lives_rm(vfile); - if (mainw->read_failed) { + if (mainw!=NULL&&mainw->read_failed) { retval=do_read_failed_error_s_with_retry(vfile,NULL,NULL); } } @@ -304,7 +295,7 @@ void delete_pref(const char *key) { char *com=lives_strdup_printf("%s delete_pref \"%s\"",prefs->backend_sync,key); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -312,7 +303,7 @@ void set_pref(const char *key, const char *value) { char *com=lives_strdup_printf("%s set_pref \"%s\" \"%s\"",prefs->backend_sync,key,value); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -323,7 +314,7 @@ char *tmp=U82F(value); char *com=lives_strdup_printf("%s set_pref \"%s\" \"%s\"",prefs->backend_sync,key,tmp); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); lives_free(tmp); @@ -333,7 +324,7 @@ void set_theme_pref(const char *themefile, const char *key, const char *value) { char *com=lives_strdup_printf("%s set_clip_value \"%s\" \"%s\" \"%s\"",prefs->backend_sync,themefile,key,value); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -342,7 +333,7 @@ void set_int_pref(const char *key, int value) { char *com=lives_strdup_printf("%s set_pref \"%s\" %d",prefs->backend_sync,key,value); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -352,7 +343,7 @@ // not used char *com=lives_strdup_printf("%s set_pref \"%s\" %"PRId64,prefs->backend_sync,key,value); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -361,7 +352,7 @@ void set_double_pref(const char *key, double value) { char *com=lives_strdup_printf("%s set_pref \"%s\" %.3f",prefs->backend_sync,key,value); if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -376,7 +367,7 @@ com=lives_strdup_printf("%s set_pref \"%s\" false",prefs->backend_sync,key); } if (lives_system(com,TRUE)) { - tempdir_warning(); + workdir_warning(); } lives_free(com); } @@ -550,10 +541,10 @@ -static void set_temp_label_text(LiVESLabel *label) { +static void set_workdir_label_text(LiVESLabel *label) { char *free_ds; char *tmpx1,*tmpx2; - char *dir=future_prefs->tmpdir; + char *dir=future_prefs->workdir; char *markup;
View file
LiVES-2.8.0.tar.bz2/src/preferences.h -> LiVES-2.8.3.tar.bz2/src/preferences.h
Changed
@@ -12,7 +12,7 @@ // for mainw->prefs_changed #define PREFS_THEME_CHANGED (1<<0) #define PREFS_JACK_CHANGED (1<<1) -#define PREFS_TEMPDIR_CHANGED (1<<2) +#define PREFS_WORKDIR_CHANGED (1<<2) #define PREFS_COLOURS_CHANGED (1<<3) #define PREFS_XCOLOURS_CHANGED (1<<4) #define PREFS_IMAGES_CHANGED (1<<5) @@ -58,7 +58,7 @@ #define Q_FILL 1 #define Q_SMOOTH 1 - char tmpdir[PATH_MAX]; ///< kept in locale encoding + char workdir[PATH_MAX]; ///< kept in locale encoding // utf8 encoding char def_vid_load_dir[PATH_MAX]; @@ -171,7 +171,7 @@ boolean omc_noisy; ///< send success/fail boolean omc_events; ///< send other events - short startup_phase; ///< -1 = fresh install, 1 = tmpdir set, 2, pre-audio start, 3, pre-tests, 100 = all tests passed + short startup_phase; ///< -1 = fresh install, 1 = workdir set, 2, pre-audio start, 3, pre-tests, 100 = all tests passed char *wm; ///<window manager name int ocp; ///< open_compression_percent : get/set in prefs @@ -457,7 +457,7 @@ LiVESWidget *audio_dir_entry; LiVESWidget *image_dir_entry; LiVESWidget *proj_dir_entry; - LiVESWidget *tmpdir_entry; + LiVESWidget *workdir_entry; LiVESWidget *cdplay_entry; LiVESWidget *spinbutton_def_fps; LiVESWidget *pbq_combo; @@ -591,7 +591,7 @@ LiVESWidget *jack_int_label; LiVESWidget *checkbutton_ce_maxspect; LiVESWidget *checkbutton_button_icons; - LiVESWidget *temp_label; + LiVESWidget *workdir_label; LiVESWidget *checkbutton_stream_audio; LiVESWidget *checkbutton_rec_after_pb; LiVESWidget *wpp_entry; @@ -602,7 +602,7 @@ LiVESWidget *frameblank_entry; LiVESWidget *sepimg_entry; LiVESTreeSelection *selection; - + boolean ignore_apply; ///< dont light the apply button when thing changes (for external calls), normally FALSE boolean needs_restart; } _prefsw; @@ -617,7 +617,7 @@ } _ign_opts; typedef struct { - char tmpdir[PATH_MAX]; + char workdir[PATH_MAX]; char theme[64]; char vpp_name[64]; ///< new video playback plugin int vpp_fixed_fps_numer; @@ -700,7 +700,7 @@ #define PREF_PREFIX_DIR "prefix_dir" // readonly #define PREF_LIB_DIR "lib_dir" // readonly -#define PREF_SESSION_TEMPDIR "session_tempdir" +#define PREF_SESSION_WORKDIR "session_tempdir" #define PREF_AUDIO_PLAYER "audio_player" #define PREF_AUDIO_PLAY_COMMAND "audio_play_command"
View file
LiVES-2.8.0.tar.bz2/src/pulse.c -> LiVES-2.8.3.tar.bz2/src/pulse.c
Changed
@@ -228,9 +228,9 @@ case ASERVER_CMD_FILE_OPEN: new_file=atoi((char *)msg->data); if (pulsed->playing_file!=new_file) { - if (pulsed->is_opening) filename=lives_build_filename(prefs->tmpdir,mainw->files[new_file]->handle, + if (pulsed->is_opening) filename=lives_build_filename(prefs->workdir,mainw->files[new_file]->handle, "audiodump.pcm",NULL); - else filename=lives_build_filename(prefs->tmpdir,mainw->files[new_file]->handle,"audio",NULL); + else filename=lives_build_filename(prefs->workdir,mainw->files[new_file]->handle,"audio",NULL); pulsed->fd=lives_open2(filename,O_RDONLY); if (pulsed->fd==-1) { // dont show gui errors - we are running in realtime thread @@ -1386,7 +1386,7 @@ if (sfile->achans>0&&(!mainw->preview||(mainw->preview&&mainw->is_processing))&& (sfile->laudio_time>0.||sfile->opening|| (mainw->multitrack!=NULL&&mainw->multitrack->is_rendering&& - lives_file_test((tmpfilename=lives_build_filename(prefs->tmpdir,sfile->handle,"audio",NULL)), + lives_file_test((tmpfilename=lives_build_filename(prefs->workdir,sfile->handle,"audio",NULL)), LIVES_FILE_TEST_EXISTS)))) { boolean timeout;
View file
LiVES-2.8.0.tar.bz2/src/rfx-builder.c -> LiVES-2.8.3.tar.bz2/src/rfx-builder.c
Changed
@@ -3094,7 +3094,7 @@ script_file_dir=lives_build_filename(capable->home_dir,LIVES_CONFIG_DIR,PLUGIN_RENDERED_EFFECTS_TEST_SCRIPTS,NULL); if (!lives_file_test(script_file_dir,LIVES_FILE_TEST_IS_DIR)) { - if (lives_mkdir_with_parents(script_file_dir,S_IRWXU)==-1) { + if (lives_mkdir_with_parents(script_file_dir,capable->umask)==-1) { lives_free(script_name); return FALSE; } @@ -3707,7 +3707,7 @@ char *line; char *whole=lives_strdup(""),*whole2; - char *outfile=lives_strdup_printf("%s"LIVES_DIR_SEP"rfxsec.%d",capable->system_tmpdir,capable->mainpid); + char *outfile=lives_strdup_printf("%s"LIVES_DIR_SEP"rfxsec.%d",prefs->workdir,capable->mainpid); #ifndef IS_MINGW char *com=lives_strdup_printf("\"%s\" -get \"%s\" \"%s\" > \"%s\"",RFX_BUILDER,section,file,outfile); @@ -3922,7 +3922,7 @@ d_print(_("Promoting rfx test plugin %s to custom..."),script_name); lives_free(script_name); - lives_mkdir_with_parents(rfx_dir_to,S_IRWXU); + lives_mkdir_with_parents(rfx_dir_to,capable->umask); if (!(ret=rename(rfx_script_from,rfx_script_to))) { d_print_done(); @@ -4002,7 +4002,7 @@ case RFX_STATUS_TEST : rfx_dir_to=lives_build_filename(capable->home_dir,LIVES_CONFIG_DIR,PLUGIN_RENDERED_EFFECTS_TEST_SCRIPTS,NULL); - lives_mkdir_with_parents((tmp=lives_filename_from_utf8(rfx_dir_to,-1,NULL,NULL,NULL)),S_IRWXU); + lives_mkdir_with_parents((tmp=lives_filename_from_utf8(rfx_dir_to,-1,NULL,NULL,NULL)),capable->umask); lives_free(tmp); rfx_script_to=lives_build_filename(rfx_dir_to,basename,NULL); @@ -4011,7 +4011,7 @@ case RFX_STATUS_CUSTOM : rfx_dir_to=lives_build_filename(capable->home_dir,LIVES_CONFIG_DIR,PLUGIN_RENDERED_EFFECTS_CUSTOM_SCRIPTS,NULL); - lives_mkdir_with_parents((tmp=lives_filename_from_utf8(rfx_dir_to,-1,NULL,NULL,NULL)),S_IRWXU); + lives_mkdir_with_parents((tmp=lives_filename_from_utf8(rfx_dir_to,-1,NULL,NULL,NULL)),capable->umask); lives_free(tmp); rfx_script_to=lives_build_filename(rfx_dir_to,basename,NULL); @@ -4900,9 +4900,9 @@ } if (mainw->has_custom_utilities) { if (mainw->has_custom_tools) { - lives_widget_show(mainw->custom_utilities_separator); + lives_widget_show(mainw->custom_utilities_separator); } else { - lives_widget_hide(mainw->custom_utilities_separator); + lives_widget_hide(mainw->custom_utilities_separator); } lives_widget_show(mainw->custom_utilities_menu); lives_widget_show(mainw->custom_utilities_submenu);
View file
LiVES-2.8.0.tar.bz2/src/saveplay.c -> LiVES-2.8.3.tar.bz2/src/saveplay.c
Changed
@@ -40,19 +40,13 @@ int asigned; int endian; int retval; -#ifndef IS_MINGW - mode_t xumask; -#endif if (which==0||which==mainw->scrap_file||which==mainw->ascrap_file) return TRUE; -#ifndef IS_MINGW - xumask=umask(DEF_FILE_UMASK); -#endif asigned=!(mainw->files[which]->signed_endian&AFORM_UNSIGNED); endian=mainw->files[which]->signed_endian&AFORM_BIG_ENDIAN; - lives_header=lives_build_filename(prefs->tmpdir,mainw->files[which]->handle,"header.lives",NULL); + lives_header=lives_build_filename(prefs->workdir,mainw->files[which]->handle,"header.lives",NULL); do { mainw->clip_header=fopen(lives_header,"w"); @@ -61,9 +55,6 @@ retval=do_write_failed_error_s_with_retry(lives_header,lives_strerror(errno),NULL); if (retval==LIVES_RESPONSE_CANCEL) { lives_free(lives_header); -#ifndef IS_MINGW - umask(xumask); -#endif return FALSE; } } @@ -142,9 +133,6 @@ } while (retval==LIVES_RESPONSE_RETRY); lives_free(lives_header); -#ifndef IS_MINGW - umask(xumask); -#endif fclose(mainw->clip_header); mainw->clip_header=NULL; @@ -192,7 +180,7 @@ alarm_handle=lives_alarm_set(LIVES_LONGEST_TIMEOUT); - while (!((infofile=fopen(cfile->info_file,"r")) || (timeout=lives_alarm_get(alarm_handle)))) { + while (!((infofile=fopen(cfile->info_file,"r"))&&!(timeout=lives_alarm_get(alarm_handle)))) { lives_widget_context_update(); threaded_dialog_spin(0.); lives_usleep(prefs->sleep_time); @@ -343,7 +331,7 @@ if (prefs->instant_open&&!mainw->opening_loc) { // cd to clip directory - so decoder plugins can write temp files - char *ppath=lives_build_filename(prefs->tmpdir,cfile->handle,NULL); + char *ppath=lives_build_filename(prefs->workdir,cfile->handle,NULL); char *cwd=lives_get_current_dir(); lives_chdir(ppath,FALSE); lives_free(ppath); @@ -392,7 +380,7 @@ int64_t stframe=cfile->fps*start+.5; int64_t maxframe=stframe+(frames==0)?cfile->frames:frames; int64_t nframes=AUDIO_FRAMES_TO_READ; - char *afile=lives_strdup_printf("%s/%s/audiodump.pcm",prefs->tmpdir,cfile->handle); + char *afile=lives_strdup_printf("%s/%s/audiodump.pcm",prefs->workdir,cfile->handle); msgstr=lives_strdup_printf(_("Opening audio for %s"),file_name); @@ -512,6 +500,8 @@ cfile->opening=FALSE; + wait_for_bg_audio_sync(cfile); + reget_afilesize(mainw->current_file); get_total_time(cfile); @@ -794,8 +784,8 @@ } if (cfile->ext_src!=NULL&&cfile->achans>0) { - char *afile=lives_strdup_printf("%s/%s/audiodump.pcm",prefs->tmpdir,cfile->handle); - char *ofile=lives_strdup_printf("%s/%s/audio",prefs->tmpdir,cfile->handle); + char *afile=lives_strdup_printf("%s/%s/audiodump.pcm",prefs->workdir,cfile->handle); + char *ofile=lives_strdup_printf("%s/%s/audio",prefs->workdir,cfile->handle); rename(afile,ofile); lives_free(afile); lives_free(ofile); @@ -840,13 +830,13 @@ get_filename(filename,FALSE); // strip extension isubfname=lives_strdup_printf("%s.%s",filename,LIVES_FILE_EXT_SRT); if (lives_file_test(isubfname,LIVES_FILE_TEST_EXISTS)) { - subfname=lives_build_filename(prefs->tmpdir,cfile->handle,"subs.",LIVES_FILE_EXT_SRT,NULL); + subfname=lives_build_filename(prefs->workdir,cfile->handle,"subs.",LIVES_FILE_EXT_SRT,NULL); subtype=SUBTITLE_TYPE_SRT; } else { lives_free(isubfname); isubfname=lives_strdup_printf("%s.%s",filename,LIVES_FILE_EXT_SUB); if (lives_file_test(isubfname,LIVES_FILE_TEST_EXISTS)) { - subfname=lives_build_filename(prefs->tmpdir,cfile->handle,"subs.",LIVES_FILE_EXT_SUB,NULL); + subfname=lives_build_filename(prefs->workdir,cfile->handle,"subs.",LIVES_FILE_EXT_SUB,NULL); subtype=SUBTITLE_TYPE_SUB; } } @@ -1086,7 +1076,7 @@ alarm_handle=lives_alarm_set(LIVES_DEFAULT_TIMEOUT); - while (!((infofile=fopen(mainw->first_info_file,"r")) || (timeout=lives_alarm_get(alarm_handle)))) { + while (!((infofile=fopen(mainw->first_info_file,"r"))&&!(timeout=lives_alarm_get(alarm_handle)))) { lives_usleep(prefs->sleep_time); } @@ -1172,12 +1162,12 @@ static void save_log_file(const char *prefix) { int logfd; - // save the logfile in tempdir + // save the logfile in workdir #ifndef IS_MINGW - char *logfile=lives_strdup_printf("%s/%s_%d_%d.txt",prefs->tmpdir,prefix,lives_getuid(),lives_getgid()); + char *logfile=lives_strdup_printf("%s/%s_%d_%d.txt",prefs->workdir,prefix,lives_getuid(),lives_getgid()); if ((logfd=creat(logfile,S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH))!=-1) { #else - char *logfile=lives_strdup_printf("%s\\%s_%d_%d.txt",prefs->tmpdir,prefix,lives_getuid(),lives_getgid()); + char *logfile=lives_strdup_printf("%s\\%s_%d_%d.txt",prefs->workdir,prefix,lives_getuid(),lives_getgid()); if ((logfd=creat(logfile,S_IRUSR|S_IWUSR))!=-1) { #endif char *btext=lives_text_view_get_text(mainw->optextview); @@ -1358,8 +1348,8 @@ if (sfile->arate*sfile->achans) { - aud_start=calc_time_from_frame(clip,start*sfile->arps/sfile->arate); - aud_end=calc_time_from_frame(clip,(end+1)*sfile->arps/sfile->arate); + aud_start=calc_time_from_frame(clip,start)*sfile->arps/sfile->arate; + aud_end=calc_time_from_frame(clip,end+1)*sfile->arps/sfile->arate; } @@ -1686,7 +1676,7 @@ if (prefs->show_gui) { // open a file for stderr - new_stderr_name=lives_build_filename(prefs->tmpdir,cfile->handle,LIVES_ENC_DEBUG_FILE_NAME,NULL); + new_stderr_name=lives_build_filename(prefs->workdir,cfile->handle,LIVES_ENC_DEBUG_FILE_NAME,NULL); lives_free(redir); do { @@ -1750,6 +1740,7 @@ // for non-safe symlinks, cfile will be our new links file // for save_all, cfile will be sfile + if (prefs->encoder.capabilities&ENCODER_NON_NATIVE) { com=lives_strdup_printf("%s save \"%s\" \"%s\" \"%s\" \"%s\" %d %d %d %d %d %d %.4f %.4f %s %s",prefs->backend, cfile->handle, @@ -2156,8 +2147,8 @@ } if (mainw->audio_end==0) { - mainw->audio_start=(calc_time_from_frame(mainw->current_file,mainw->play_start)*cfile->fps+1.)*cfile->arate/cfile->arps; - mainw->audio_end=(calc_time_from_frame(mainw->current_file,mainw->play_end)*cfile->fps+1.)*cfile->arate/cfile->arps; + mainw->audio_start=calc_time_from_frame(mainw->current_file,mainw->play_start)*cfile->fps+1.*cfile->arate/cfile->arps; + mainw->audio_end=calc_time_from_frame(mainw->current_file,mainw->play_end)*cfile->fps+1.*cfile->arate/cfile->arps; if (!mainw->playing_sel) { mainw->audio_end=0; } @@ -2462,7 +2453,7 @@ loop=-1; } - stfile=lives_build_filename(prefs->tmpdir,cfile->handle,".stoploop",NULL); + stfile=lives_build_filename(prefs->workdir,cfile->handle,".stoploop",NULL); lives_rm(stfile); if (cfile->achans>0||(!cfile->is_loaded&&!mainw->is_generating)) { @@ -2480,7 +2471,7 @@ lives_free(stfile); - stfile=lives_build_filename(prefs->tmpdir,cfile->handle,LIVES_STATUS_FILE_NAME".play",NULL); + stfile=lives_build_filename(prefs->workdir,cfile->handle,LIVES_STATUS_FILE_NAME".play",NULL); lives_snprintf(cfile->info_file,PATH_MAX,"%s",stfile); lives_free(stfile); @@ -2865,7 +2856,7 @@ } if (mainw->current_file>-1) { - stfile=lives_build_filename(prefs->tmpdir,cfile->handle,LIVES_STATUS_FILE_NAME,NULL); + stfile=lives_build_filename(prefs->workdir,cfile->handle,LIVES_STATUS_FILE_NAME,NULL); lives_snprintf(cfile->info_file,PATH_MAX,"%s",stfile); lives_free(stfile); } @@ -3211,7 +3202,7 @@ // if a temp handle is required, pass in index as mainw->first_free_file, and // call 'smogrify close cfile->handle' on it after use, then restore mainw->current_file - // returns FALSE if we couldn't write to tempdir
View file
LiVES-2.8.0.tar.bz2/src/startup.c -> LiVES-2.8.3.tar.bz2/src/startup.c
Changed
@@ -74,7 +74,7 @@ -boolean do_tempdir_query(void) { +boolean do_workdir_query(void) { uint64_t freesp; int response; @@ -151,20 +151,17 @@ mainw->com_failed=FALSE; if (!lives_file_test(dirname,LIVES_FILE_TEST_IS_DIR)) { - if (lives_mkdir_with_parents(dirname,S_IRWXU)==-1) goto top; + if (lives_mkdir_with_parents(dirname,capable->umask)==-1) goto top; } -#ifndef IS_MINGW - lives_chmod(dirname,"777"); -#endif - lives_snprintf(prefs->tmpdir,PATH_MAX,"%s",dirname); - lives_snprintf(future_prefs->tmpdir,PATH_MAX,"%s",prefs->tmpdir); + lives_snprintf(prefs->workdir,PATH_MAX,"%s",dirname); + lives_snprintf(future_prefs->workdir,PATH_MAX,"%s",prefs->workdir); - set_pref(PREF_WORKING_DIR,prefs->tmpdir); - set_pref(PREF_SESSION_TEMPDIR,prefs->tmpdir); + set_pref(PREF_WORKING_DIR,prefs->workdir); + set_pref(PREF_SESSION_WORKDIR,prefs->workdir); - lives_snprintf(mainw->first_info_file,PATH_MAX,"%s"LIVES_DIR_SEP LIVES_INFO_FILE_NAME".%d",prefs->tmpdir,capable->mainpid); + lives_snprintf(mainw->first_info_file,PATH_MAX,"%s"LIVES_DIR_SEP LIVES_INFO_FILE_NAME".%d",prefs->workdir,capable->mainpid); lives_free(dirname); return TRUE; @@ -630,7 +627,7 @@ lives_rm(cfile->info_file); // write 1 second of silence - afile=lives_build_filename(prefs->tmpdir,cfile->handle,"audio",NULL); + afile=lives_build_filename(prefs->workdir,cfile->handle,"audio",NULL); out_fd=lives_open3(afile,O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR); if (out_fd<0) mainw->write_failed=TRUE; @@ -659,7 +656,7 @@ lives_free(afile); if (!mainw->write_failed) { - afile=lives_build_filename(prefs->tmpdir,cfile->handle,"testout.wav",NULL); + afile=lives_build_filename(prefs->workdir,cfile->handle,"testout.wav",NULL); mainw->com_failed=FALSE; com=lives_strdup_printf("%s export_audio \"%s\" 0. 0. 44100 2 16 0 22050 \"%s\"",prefs->backend_sync,cfile->handle,afile); @@ -759,8 +756,8 @@ // check if mplayer can decode audio - if (capable->has_mplayer) mp_cmd="mplayer"; - else if (capable->has_mplayer2) mp_cmd="mplayer2"; + if (capable->has_mplayer) mp_cmd=AUDIO_PLAYER_MPLAYER; + else if (capable->has_mplayer2) mp_cmd=AUDIO_PLAYER_MPLAYER2; else mp_cmd="mpv"; get_location(mp_cmd,mppath,PATH_MAX);
View file
LiVES-2.8.0.tar.bz2/src/startup.h -> LiVES-2.8.3.tar.bz2/src/startup.h
Changed
@@ -1,15 +1,13 @@ // plugins.h // LiVES -// (c) G. Finch 2010 <salsaman@gmail.com> +// (c) G. Finch 2010 - 2016 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details #ifndef HAS_LIVES_STARTUP_H #define HAS_LIVES_STARTUP_H - - -boolean do_tempdir_query(void); +boolean do_workdir_query(void); boolean do_audio_choice_dialog(short startup_phase); boolean do_startup_tests(boolean tshoot); void do_startup_interface_query(void);
View file
LiVES-2.8.0.tar.bz2/src/utils.c -> LiVES-2.8.3.tar.bz2/src/utils.c
Changed
@@ -838,6 +838,7 @@ lives_storage_status_t get_storage_status(const char *dir, uint64_t warn_level, uint64_t *dsval) { + // WARNING: this will actually create the directory (since we dont know if its parents are needed) uint64_t ds; if (!is_writeable_dir(dir)) return LIVES_STORAGE_STATUS_UNKNOWN; ds=get_fs_free(dir); @@ -2126,7 +2127,7 @@ char *msg=NULL; ssize_t bytes; - char *info_file=lives_strdup_printf("%s/.locks.%d",prefs->tmpdir,capable->mainpid); + char *info_file=lives_strdup_printf("%s/.locks.%d",prefs->workdir,capable->mainpid); char *com=lives_strdup_printf("%s check_for_lock \"%s\" \"%s\" %d >\"%s\"",prefs->backend_sync,set_name,capable->myname, capable->mainpid,info_file); @@ -2248,7 +2249,7 @@ if (!allow_dupes) { // check for duplicate set names - char *set_dir=lives_build_filename(prefs->tmpdir,set_name,NULL); + char *set_dir=lives_build_filename(prefs->workdir,set_name,NULL); if (lives_file_test(set_dir,LIVES_FILE_TEST_IS_DIR)) { lives_free(set_dir); msg=lives_strdup_printf(_("\nThe set %s already exists.\nPlease choose another set name.\n"),set_name); @@ -2288,7 +2289,7 @@ LIVES_INLINE char *make_image_file_name(lives_clip_t *sfile, int frame, const char *img_ext) { - return lives_strdup_printf("%s/%s/%08d.%s",prefs->tmpdir,sfile->handle,frame,img_ext); + return lives_strdup_printf("%s/%s/%08d.%s",prefs->workdir,sfile->handle,frame,img_ext); } @@ -2347,7 +2348,7 @@ int info_fd; int retval; ssize_t bytes; - char *info_file=lives_strdup_printf("%s/.check.%d",prefs->tmpdir,capable->mainpid); + char *info_file=lives_strdup_printf("%s/.check.%d",prefs->workdir,capable->mainpid); char *com=lives_strdup_printf("%s count_frames \"%s\" \"%s\" > \"%s\"",prefs->backend_sync,mainw->files[idx]->handle, get_image_ext_for_type(mainw->files[idx]->img_type),info_file); @@ -2553,26 +2554,26 @@ -char *repl_tmpdir(const char *entry, boolean fwd) { - // replace prefs->tmpdir with string tmpdir or vice-versa. This allows us to relocate tmpdir if necessary. +char *repl_workdir(const char *entry, boolean fwd) { + // replace prefs->workdir with string workdir or vice-versa. This allows us to relocate workdir if necessary. // used for layout.map file // return value should be freed - // fwd TRUE replaces "/tmp/foo" with "tmpdir" - // fwd FALSE replaces "tmpdir" with "/tmp/foo" + // fwd TRUE replaces "/tmp/foo" with "workdir" + // fwd FALSE replaces "workdir" with "/tmp/foo" char *string=lives_strdup(entry); if (fwd) { - if (!strncmp(entry,prefs->tmpdir,strlen(prefs->tmpdir))) { + if (!strncmp(entry,prefs->workdir,strlen(prefs->workdir))) { lives_free(string); - string=lives_strdup_printf("tmpdir%s",entry+strlen(prefs->tmpdir)); + string=lives_strdup_printf("workdir%s",entry+strlen(prefs->workdir)); } } else { - if (!strncmp(entry,"tmpdir",6)) { + if (!strncmp(entry,"workdir",6)) { lives_free(string); - string=lives_build_filename(prefs->tmpdir,entry+6,NULL); + string=lives_build_filename(prefs->workdir,entry+6,NULL); } } return string; @@ -2623,7 +2624,7 @@ } array=lives_strsplit((char *)map->data,"|",-1); - fname=repl_tmpdir(array[0],FALSE); + fname=repl_workdir(array[0],FALSE); lives_strfreev(array); } @@ -2636,13 +2637,13 @@ // if no more layouts in parent dir, we can delete dir // ensure that parent dir is below our own working dir - if (!strncmp(fname,prefs->tmpdir,strlen(prefs->tmpdir))) { - // is in tmpdir, safe to remove parents + if (!strncmp(fname,prefs->workdir,strlen(prefs->workdir))) { + // is in workdir, safe to remove parents - char *protect_file=lives_build_filename(prefs->tmpdir,"noremove",NULL); + char *protect_file=lives_build_filename(prefs->workdir,"noremove",NULL); mainw->com_failed=FALSE; - // touch a file in tpmdir, so we cannot remove tmpdir itself + // touch a file in tpmdir, so we cannot remove workdir itself lives_touch(protect_file); if (!mainw->com_failed) { @@ -3681,7 +3682,7 @@ boolean after_foreign_play(void) { // read details from capture file int capture_fd; - char *capfile=lives_strdup_printf("%s/.capture.%d",prefs->tmpdir,capable->mainpid); + char *capfile=lives_strdup_printf("%s/.capture.%d",prefs->workdir,capable->mainpid); char capbuf[256]; ssize_t length; int new_file=-1; @@ -3727,7 +3728,7 @@ // TODO - dirsep - lives_snprintf(file_name,PATH_MAX,"%s/%s/",prefs->tmpdir,cfile->handle); + lives_snprintf(file_name,PATH_MAX,"%s/%s/",prefs->workdir,cfile->handle); com=lives_strdup_printf("%s fill_and_redo_frames \"%s\" %d %d %d \"%s\" %.4f %d %d %d %d %d", prefs->backend, @@ -4121,13 +4122,15 @@ // see also is_writeable_dir() which uses statvfs + // WARNING: may leave some parents around + boolean exists=lives_file_test(dir, LIVES_FILE_TEST_EXISTS); boolean is_OK=FALSE; char *testfile; if (!exists) { - lives_mkdir_with_parents(dir,S_IRWXU); + lives_mkdir_with_parents(dir,capable->umask); } if (!lives_file_test(dir, LIVES_FILE_TEST_IS_DIR)) return FALSE; @@ -4218,6 +4221,7 @@ int fd; if ((fd=open(name,O_RDONLY))==-1) { + //g_print("could not open %s %s\n",name,lives_strerror(errno)); return (uint32_t)0; } @@ -4228,6 +4232,21 @@ } +void wait_for_bg_audio_sync(lives_clip_t *sfile) { + char *afile=lives_build_filename(prefs->workdir,sfile->handle,"audio",NULL); + boolean timeout; + int alarm_handle=lives_alarm_set(LIVES_SHORTEST_TIMEOUT); + int fd; + + while ((fd=open(afile,O_RDONLY))==-1 && !(timeout=lives_alarm_get(alarm_handle))) { + lives_usleep(prefs->sleep_time); + } + if (fd!=-1) close(fd); + lives_free(afile); + lives_alarm_clear(alarm_handle); +} + + void reget_afilesize(int fileno) { // re-get the audio file size char *afile; @@ -4236,8 +4255,8 @@ if (mainw->multitrack!=NULL) return; // otherwise achans gets set to 0... - if (!sfile->opening) afile=lives_build_filename(prefs->tmpdir,sfile->handle,"audio",NULL); - else afile=lives_build_filename(prefs->tmpdir,sfile->handle,"audiodump.pcm",NULL); + if (!sfile->opening) afile=lives_build_filename(prefs->workdir,sfile->handle,"audio",NULL); + else afile=lives_build_filename(prefs->workdir,sfile->handle,"audiodump.pcm",NULL); if ((sfile->afilesize=sget_file_size(afile))==0l) { if (!sfile->opening&&fileno!=mainw->ascrap_file&&fileno!=mainw->scrap_file) { if (sfile->arate!=0||sfile->achans!=0||sfile->asampsize!=0||sfile->arps!=0) { @@ -4255,6 +4274,8 @@ } } + //g_print("pvalss %s %ld\n",afile,sfile->afilesize); + //g_print("sfa = %d\n",sfile->achans); lives_free(afile); @@ -4418,7 +4439,7 @@ #ifdef PRODUCE_LOG // disabled by default void lives_log(const char *what) { - char *lives_log_file=lives_build_filename(prefs->tmpdir,LIVES_LOG_FILE,NULL); + char *lives_log_file=lives_build_filename(prefs->workdir,LIVES_LOG_FILE,NULL); if (mainw->log_fd<0) mainw->log_fd=open(lives_log_file,O_WRONLY|O_CREAT,DEF_FILE_PERMS); if (mainw->log_fd!=-1) { char *msg=lives_strdup("%s|%d|",what,mainw->current_file);
View file
LiVES-2.8.0.tar.bz2/src/widget-helper-gtk.h -> LiVES-2.8.3.tar.bz2/src/widget-helper-gtk.h
Changed
@@ -110,9 +110,10 @@ #include "support.h" +#if GTK_CHECK_VERSION(2,28,0) #define USE_MONOTONIC_TIME #define lives_get_monotonic_time() g_get_monotonic_time() - +#endif //#if GTK_CHECK_VERSION(3,8,0) //#define USE_GDK_FRAME_CLOCK
View file
LiVES-2.8.0.tar.bz2/src/widget-helper.c -> LiVES-2.8.3.tar.bz2/src/widget-helper.c
Changed
@@ -7644,7 +7644,7 @@ const char *tooltip) { LiVESWidget *spinbutton=NULL; - // pack a themed check button into box + // pack a themed spin button into box LiVESWidget *eventbox=NULL; @@ -8089,7 +8089,7 @@ else textview=lives_text_view_new_with_buffer(tbuff); - + lives_text_view_set_editable(LIVES_TEXT_VIEW(textview), FALSE); lives_text_view_set_wrap_mode(LIVES_TEXT_VIEW(textview), LIVES_WRAP_WORD); lives_text_view_set_cursor_visible(LIVES_TEXT_VIEW(textview), FALSE); @@ -8102,7 +8102,7 @@ lives_widget_apply_theme3(textview, LIVES_WIDGET_STATE_NORMAL); lives_text_view_set_justification(LIVES_TEXT_VIEW(textview), widget_opts.justify); - + return textview; } @@ -8573,7 +8573,7 @@ void lives_window_center(LiVESWindow *window) { if (prefs->show_gui) { int xcen,ycen; - + if (mainw->mgeom==NULL) { lives_window_set_position(LIVES_WINDOW(window),LIVES_WIN_POS_CENTER_ALWAYS); return; @@ -8582,9 +8582,9 @@ lives_window_set_screen(LIVES_WINDOW(window),mainw->mgeom[prefs->gui_monitor<=0?0:prefs->gui_monitor-1].screen); xcen=mainw->mgeom[prefs->gui_monitor<=0?0:prefs->gui_monitor-1].x+(mainw->mgeom[prefs->gui_monitor<=0?0:prefs->gui_monitor-1].width- - lives_widget_get_allocation_width(LIVES_WIDGET(window)))/2; + lives_widget_get_allocation_width(LIVES_WIDGET(window)))/2; ycen=mainw->mgeom[prefs->gui_monitor<=0?0:prefs->gui_monitor-1].y+(mainw->mgeom[prefs->gui_monitor<=0?0:prefs->gui_monitor-1].height- - lives_widget_get_allocation_height(LIVES_WIDGET(window)))/2; + lives_widget_get_allocation_height(LIVES_WIDGET(window)))/2; lives_window_move(LIVES_WINDOW(window),xcen,ycen); } }
View file
LiVES-2.8.0.tar.bz2/tools/lives-glc-play -> LiVES-2.8.3.tar.bz2/tools/lives-glc-play
Changed
@@ -1,7 +1,5 @@ #!/usr/bin/perl -my $home=$ENV{"HOME"}; - my $streamout; my $streamin; @@ -11,11 +9,13 @@ my $com=shift; +my $workdir=`smogrify get_workdir`; + if (defined($ARGV[0])) { $streamout=shift; } else { - $streamout="/tmp/glcfifo"; + $streamout="$workdir/glcfifo"; } @@ -23,7 +23,7 @@ $streamin=shift; } else { - $streamin="$home/livestmp/stream.yuv"; + $streamin="$workdir/stream.yuv"; }
View file
LiVES-2.8.0.tar.bz2/tools/lives-glc-play-norun -> LiVES-2.8.3.tar.bz2/tools/lives-glc-play-norun
Changed
@@ -1,6 +1,5 @@ #!/usr/bin/perl -my $home=$ENV{"HOME"}; my $streamout; my $streamin; @@ -11,11 +10,13 @@ my $com=$ARGV[0]; +my $workdir=`smogrify get_workdir`; + if (defined($ARGV[1])) { $streamout=$ARGV[1]; } else { - $streamout="/tmp/glcfifo"; + $streamout="$workdir/glcfifo"; } @@ -23,7 +24,7 @@ $streamin=$ARGV[2]; } else { - $streamin="$home/livestmp/stream.yuv"; + $streamin="$workdir/stream.yuv"; } @@ -34,7 +35,7 @@ system "glc-capture --disable-audio -b back -i -f 25 -s -z none -g -o \"$streamout\" \"$com\" &"; -system "glc-play -f 25 -t /tmp/glcfifo -y 1 -o \"$streamin\""; +system "glc-play -f 25 -t \"$streamout\" -y 1 -o \"$streamin\""; unlink "$streamin"; unlink "$streamout";
View file
LiVES-2.8.0.tar.bz2/tools/lives-play -> LiVES-2.8.3.tar.bz2/tools/lives-play
Changed
@@ -1,21 +1,20 @@ #!/usr/bin/perl -my $home=$ENV{"HOME"}; - -my $streamin; - if (!defined($ARGV[0])) { exit 1; } my $vidfile=shift; +my $streamin; + if (defined($ARGV[0])) { - $streamin=shift; + $streamin=shift; } else { - $streamin="$home/lives-stream.yuv"; + my $workdir=`smogrify get_workdir`; + $streamin="$workdir/stream.yuv"; }
View file
LiVES-2.8.0.tar.bz2/tools/lives-play-norun -> LiVES-2.8.3.tar.bz2/tools/lives-play-norun
Changed
@@ -1,20 +1,19 @@ #!/usr/bin/perl -my $home=$ENV{"HOME"}; - -my $streamin; - if (!defined($ARGV[0])) { exit 1; } +my $streamin; + my $vidfile=$ARGV[0]; if (defined($ARGV[1])) { $streamin=$ARGV[1]; } else { - $streamin="$home/lives-stream.yuv"; + my $workdir=`smogrify get_workdir`; + $streamin="$workdir/stream.yuv"; } system "mkfifo \"$streamin\"";
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.