mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-libstb-hal.git
synced 2025-08-26 23:12:44 +02:00
libspark/video: indent, no binary change
Origin commit data
------------------
Branch: master
Commit: 950cb9323d
Author: martii <m4rtii@gmx.de>
Date: 2014-01-11 (Sat, 11 Jan 2014)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -415,43 +415,43 @@ void cVideo::ShowPicture(const char * fname, const char *_destname)
|
|||||||
lt_info("%s: video_standby == true\n", __func__);
|
lt_info("%s: video_standby == true\n", __func__);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const char *lastDot = strrchr(fname, '.');
|
const char *lastDot = strrchr(fname, '.');
|
||||||
if (lastDot && !strcasecmp(lastDot + 1, "m2v"))
|
if (lastDot && !strcasecmp(lastDot + 1, "m2v"))
|
||||||
strncpy(destname, fname, sizeof(destname));
|
strncpy(destname, fname, sizeof(destname));
|
||||||
else {
|
|
||||||
if (_destname)
|
|
||||||
strncpy(destname, _destname, sizeof(destname));
|
|
||||||
else {
|
else {
|
||||||
strcpy(destname, "/var/cache");
|
if (_destname)
|
||||||
if (stat(fname, &st2))
|
strncpy(destname, _destname, sizeof(destname));
|
||||||
{
|
else {
|
||||||
lt_info("%s: could not stat %s (%m)\n", __func__, fname);
|
strcpy(destname, "/var/cache");
|
||||||
return;
|
if (stat(fname, &st2))
|
||||||
|
{
|
||||||
|
lt_info("%s: could not stat %s (%m)\n", __func__, fname);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
mkdir(destname, 0755);
|
||||||
|
/* the cache filename is (example for /share/tuxbox/neutrino/icons/radiomode.jpg):
|
||||||
|
/var/cache/share.tuxbox.neutrino.icons.radiomode.jpg.m2v
|
||||||
|
build that filename first...
|
||||||
|
TODO: this could cause name clashes, use a hashing function instead... */
|
||||||
|
strcat(destname, fname);
|
||||||
|
p = &destname[strlen("/var/cache/")];
|
||||||
|
while ((p = strchr(p, '/')) != NULL)
|
||||||
|
*p = '.';
|
||||||
|
strcat(destname, ".m2v");
|
||||||
|
}
|
||||||
|
/* ...then check if it exists already... */
|
||||||
|
if (stat(destname, &st) || (st.st_mtime != st2.st_mtime) || (st.st_size == 0))
|
||||||
|
{
|
||||||
|
struct utimbuf u;
|
||||||
|
u.actime = time(NULL);
|
||||||
|
u.modtime = st2.st_mtime;
|
||||||
|
/* it does not exist or has a different date, so call ffmpeg... */
|
||||||
|
sprintf(cmd, "ffmpeg -y -f mjpeg -i '%s' -s 1280x720 '%s' </dev/null",
|
||||||
|
fname, destname);
|
||||||
|
system(cmd); /* TODO: use libavcodec to directly convert it */
|
||||||
|
utime(destname, &u);
|
||||||
}
|
}
|
||||||
mkdir(destname, 0755);
|
|
||||||
/* the cache filename is (example for /share/tuxbox/neutrino/icons/radiomode.jpg):
|
|
||||||
/var/cache/share.tuxbox.neutrino.icons.radiomode.jpg.m2v
|
|
||||||
build that filename first...
|
|
||||||
TODO: this could cause name clashes, use a hashing function instead... */
|
|
||||||
strcat(destname, fname);
|
|
||||||
p = &destname[strlen("/var/cache/")];
|
|
||||||
while ((p = strchr(p, '/')) != NULL)
|
|
||||||
*p = '.';
|
|
||||||
strcat(destname, ".m2v");
|
|
||||||
}
|
}
|
||||||
/* ...then check if it exists already... */
|
|
||||||
if (stat(destname, &st) || (st.st_mtime != st2.st_mtime) || (st.st_size == 0))
|
|
||||||
{
|
|
||||||
struct utimbuf u;
|
|
||||||
u.actime = time(NULL);
|
|
||||||
u.modtime = st2.st_mtime;
|
|
||||||
/* it does not exist or has a different date, so call ffmpeg... */
|
|
||||||
sprintf(cmd, "ffmpeg -y -f mjpeg -i '%s' -s 1280x720 '%s' </dev/null",
|
|
||||||
fname, destname);
|
|
||||||
system(cmd); /* TODO: use libavcodec to directly convert it */
|
|
||||||
utime(destname, &u);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
mfd = open(destname, O_RDONLY);
|
mfd = open(destname, O_RDONLY);
|
||||||
if (mfd < 0)
|
if (mfd < 0)
|
||||||
{
|
{
|
||||||
@@ -745,22 +745,22 @@ void cVideo::SetColorFormat(COLOR_FORMAT color_format) {
|
|||||||
case COLORFORMAT_RGB:
|
case COLORFORMAT_RGB:
|
||||||
p = "rgb";
|
p = "rgb";
|
||||||
break;
|
break;
|
||||||
case COLORFORMAT_YUV:
|
case COLORFORMAT_YUV:
|
||||||
p = "yuv";
|
p = "yuv";
|
||||||
break;
|
break;
|
||||||
case COLORFORMAT_CVBS:
|
case COLORFORMAT_CVBS:
|
||||||
p = "cvbs";
|
p = "cvbs";
|
||||||
break;
|
break;
|
||||||
case COLORFORMAT_SVIDEO:
|
case COLORFORMAT_SVIDEO:
|
||||||
p = "svideo";
|
p = "svideo";
|
||||||
break;
|
break;
|
||||||
case COLORFORMAT_HDMI_RGB:
|
case COLORFORMAT_HDMI_RGB:
|
||||||
p = "hdmi_rgb";
|
p = "hdmi_rgb";
|
||||||
break;
|
break;
|
||||||
case COLORFORMAT_HDMI_YCBCR444:
|
case COLORFORMAT_HDMI_YCBCR444:
|
||||||
p = "hdmi_yuv";
|
p = "hdmi_yuv";
|
||||||
break;
|
break;
|
||||||
case COLORFORMAT_HDMI_YCBCR422:
|
case COLORFORMAT_HDMI_YCBCR422:
|
||||||
p = "hdmi_422";
|
p = "hdmi_422";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user