{
case -1:
gst_element_error(GST_ELEMENT(v4lelement),
- "Could not start v4l-conf: %s", strerror(errno));
+ "Could not start v4l-conf: %s", g_strerror(errno));
g_free(buff);
return FALSE;
case 0:
break;
default:
gst_element_error(GST_ELEMENT(v4lelement),
- "v4l-conf failed to run correctly: %s", strerror(errno));
+ "v4l-conf failed to run correctly: %s", g_strerror(errno));
g_free(buff);
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Failed to set the video window: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Failed to %s overlay display: %s",
- enable?"enable":"disable", strerror(errno));
+ enable?"enable":"disable", g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting \'%s\' capabilities: %s",
- v4lelement->videodev, strerror(errno));
+ v4lelement->videodev, g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Failed to open device (\'%s\'): %s",
- v4lelement->videodev, strerror(errno));
+ v4lelement->videodev, g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error setting the channel/norm settings: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting the channel/norm settings: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting tuner frequency: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error setting tuner frequency: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting picture parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting picture parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error setting picture parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting audio parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error getting audio parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lelement),
"Error setting audio parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Failed to sync on frame %d: %s",
- frame, strerror(errno));
+ frame, g_strerror(errno));
pthread_mutex_lock(&(v4lmjpegsink->mutex_queued_frames));
v4lmjpegsink->isqueued_queued_frames[frame] = -1;
pthread_cond_broadcast(&(v4lmjpegsink->cond_queued_frames[frame]));
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Failed to queue frame %d: %s",
- num, strerror(errno));
+ num, g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Error getting playback parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Error setting playback parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Error requesting video buffers: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Error mapping video buffers: %s",
- strerror(errno));
+ g_strerror(errno));
GST_V4LELEMENT(v4lmjpegsink)->buffer = NULL;
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Failed to create queue tracker: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
v4lmjpegsink->cond_queued_frames = (pthread_cond_t *)
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Failed to create queue condition holders: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
for (n=0;n<v4lmjpegsink->breq.count;n++)
{
gst_element_error(GST_ELEMENT(v4lmjpegsink),
"Failed to create sync thread: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error queueing a buffer (%d): %s",
- num, strerror(errno));
+ num, g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error syncing on a buffer (%ld): %s",
- v4lmjpegsrc->bsync.frame, strerror(errno));
+ v4lmjpegsrc->bsync.frame, g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error getting device status: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error getting device status: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error getting video parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error setting video parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error getting video parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error setting video parameters: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error requesting video buffers: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lmjpegsrc),
"Error mapping video buffers: %s",
- strerror(errno));
+ g_strerror(errno));
GST_V4LELEMENT(v4lmjpegsrc)->buffer = NULL;
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error queueing a buffer (%d): %s",
- num, strerror(errno));
+ num, g_strerror(errno));
return FALSE;
}
goto retry;
gst_element_error(GST_ELEMENT(v4lsrc),
"Error syncing on a buffer (%d): %s",
- frame, strerror(errno));
+ frame, g_strerror(errno));
pthread_mutex_lock(&(v4lsrc->mutex_soft_sync));
v4lsrc->isready_soft_sync[frame] = -1;
pthread_cond_broadcast(&(v4lsrc->cond_soft_sync[frame]));
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error getting buffer information: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error creating buffer tracker: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
for (n=0;n<v4lsrc->mbuf.frames;n++)
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error creating software-sync buffer tracker: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
for (n=0;n<v4lsrc->mbuf.frames;n++)
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error creating software-sync timestamp tracker: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
v4lsrc->cond_soft_sync = (pthread_cond_t *)
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error creating software-sync condition tracker: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
for (n=0;n<v4lsrc->mbuf.frames;n++)
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error mapping video buffers: %s",
- strerror(errno));
+ g_strerror(errno));
GST_V4LELEMENT(v4lsrc)->buffer = NULL;
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Failed to create software sync thread: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error getting buffer information: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
/* Map the buffers */
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error mapping our try-out buffer: %s",
- strerror(errno));
+ g_strerror(errno));
return FALSE;
}
if (errno != EINVAL) /* our format failed! */
gst_element_error(GST_ELEMENT(v4lsrc),
"Error queueing our try-out buffer: %s",
- strerror(errno));
+ g_strerror(errno));
munmap(buffer, vmbuf.size);
return FALSE;
}
{
gst_element_error(GST_ELEMENT(v4lsrc),
"Error syncing on a buffer (%d): %s",
- frame, strerror(errno));
+ frame, g_strerror(errno));
munmap(buffer, vmbuf.size);
return FALSE;
}