Some minor vo_jpeg fixes:

Removed unused variable dst.
MPlayer now exits if it is unable to create a file for JPEG output and prints
an appropriate message, instead of going on if all is right (which is not).
Added line to authors file.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13253 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
ivo 2004-09-05 17:54:09 +00:00
parent 22a31d2fee
commit 0b90eb2a02
3 changed files with 9 additions and 2 deletions

View File

@ -661,6 +661,7 @@ Vajna, Mikl
van Poorten, Ivo (ivop) <ivop@euronet.nl>
* multiple directory support for vo_jpeg
* vo_jpeg suboptions parser
Verdejo Pinochet, Reynaldo H. (reynaldo) <reynaldo@opendot.cl>
* improved EDL support

View File

@ -757,6 +757,7 @@ static char help_text[]=
#define MSGTR_VO_JPEG_DirExistsButNotWritable "Output directory already exists, but is not writable."
#define MSGTR_VO_JPEG_DirExistsAndIsWritable "Output directory already exists and is writable."
#define MSGTR_VO_JPEG_CantCreateDirectory "Unable to create ouput directory."
#define MSGTR_VO_JPEG_CantCreateFile "Unable to create output file."
#define MSGTR_VO_JPEG_DirectoryCreateSuccess "Output directory successfully created."
#define MSGTR_VO_JPEG_ParsingSuboptions "Parsing suboptions."
#define MSGTR_VO_JPEG_SuboptionsParsedOK "Suboptions parsed OK."

View File

@ -10,6 +10,7 @@
* 2003-04-25 Spring cleanup -- Alex
* 2004-08-04 Added multiple subdirectory support -- Ivo (ivop@euronet.nl)
* 2004-09-01 Cosmetics update -- Ivo
* 2004-09-05 Added suboptions parser -- Ivo
*
*/
@ -147,7 +148,12 @@ static uint32_t jpeg_write(uint8_t * name, uint8_t * buffer)
if ( !buffer ) return 1;
if ( (outfile = fopen(name, "wb") ) == NULL ) {
return 1;
mp_msg(MSGT_VO, MSGL_ERR, "\n%s: %s\n", info.short_name,
MSGTR_VO_JPEG_CantCreateFile);
mp_msg(MSGT_VO, MSGL_ERR, "%s: %s: %s\n",
info.short_name, MSGTR_VO_JPEG_GenericError,
strerror(errno) );
exit_player(MSGTR_Exit_error);
}
cinfo.err = jpeg_std_error(&jerr);
@ -189,7 +195,6 @@ static uint32_t draw_frame(uint8_t *src[])
{
static uint32_t framecounter = 0, subdircounter = 0;
char buf[BUFLENGTH];
uint8_t *dst = src[0];
static char subdirname[BUFLENGTH] = "";
struct stat stat_p;