readbytes = read(pipefilter->fdout[0], GST_BUFFER_DATA(newbuf), pipefilter->bytes_per_read);
GST_DEBUG ("read %ld bytes", readbytes);
if (readbytes < 0) {
- gst_element_error (pipefilter, RESOURCE, READ,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (pipefilter, RESOURCE, READ, NULL, GST_ERROR_SYSTEM);
return NULL;
}
/* if we didn't get as many bytes as we asked for, we're at EOF */
writebytes = write(pipefilter->fdin[1],data,size);
GST_DEBUG ("written %ld bytes", writebytes);
if (writebytes < 0) {
- gst_element_error (pipefilter, RESOURCE, WRITE,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (pipefilter, RESOURCE, WRITE, NULL, GST_ERROR_SYSTEM);
return;
}
gst_buffer_unref(buf);
if((src->childpid = fork()) == -1)
{
- gst_element_error (src, RESOURCE, TOO_LAZY,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (src, RESOURCE, TOO_LAZY, NULL, GST_ERROR_SYSTEM);
return FALSE;
}
dup2(src->fdout[1], STDOUT_FILENO); /* set the childs output stream */
execvp(src->command[0], &src->command[0]);
/* will only be reached if execvp has an error */
- gst_element_error (src, RESOURCE, TOO_LAZY,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (src, RESOURCE, TOO_LAZY, NULL, GST_ERROR_SYSTEM);
return FALSE;
}
t = g_new0 (gchar *, GST_CORE_ERROR_NUM_ERRORS);
TABLE (t, CORE, FAILED,
- N_("GStreamer encountered a general core library error."));
+ N_("GStreamer encountered a general core library error"));
TABLE (t, CORE, TOO_LAZY,
N_("GStreamer developers were too lazy to assign an error code "
- "to this error. Please file a bug."));
+ "to this error. Please file a bug"));
TABLE (t, CORE, NOT_IMPLEMENTED,
- N_("Internal GStreamer error: code not implemented. File a bug."));
+ N_("Internal GStreamer error: code not implemented. File a bug"));
TABLE (t, CORE, STATE_CHANGE,
- N_("Internal GStreamer error: state change failed. File a bug."));
+ N_("Internal GStreamer error: state change failed. File a bug"));
TABLE (t, CORE, PAD,
- N_("Internal GStreamer error: pad problem. File a bug."));
+ N_("Internal GStreamer error: pad problem. File a bug"));
TABLE (t, CORE, THREAD,
- N_("Internal GStreamer error: thread problem. File a bug."));
+ N_("Internal GStreamer error: thread problem. File a bug"));
TABLE (t, CORE, SCHEDULER,
- N_("Internal GStreamer error: scheduler problem. File a bug."));
+ N_("Internal GStreamer error: scheduler problem. File a bug"));
TABLE (t, CORE, NEGOTIATION,
- N_("Internal GStreamer error: negotiation problem. File a bug."));
+ N_("Internal GStreamer error: negotiation problem. File a bug"));
TABLE (t, CORE, EVENT,
- N_("Internal GStreamer error: event problem. File a bug."));
+ N_("Internal GStreamer error: event problem. File a bug"));
TABLE (t, CORE, SEEK,
- N_("Internal GStreamer error: seek problem. File a bug."));
+ N_("Internal GStreamer error: seek problem. File a bug"));
TABLE (t, CORE, CAPS,
- N_("Internal GStreamer error: caps problem. File a bug."));
+ N_("Internal GStreamer error: caps problem. File a bug"));
TABLE (t, CORE, TAG,
- N_("Internal GStreamer error: tag problem. File a bug."));
+ N_("Internal GStreamer error: tag problem. File a bug"));
return t;
}
t = g_new0 (gchar *, GST_LIBRARY_ERROR_NUM_ERRORS);
TABLE (t, LIBRARY, FAILED,
- N_("GStreamer encountered a general supporting library error."));
+ N_("GStreamer encountered a general supporting library error"));
TABLE (t, LIBRARY, TOO_LAZY,
N_("GStreamer developers were too lazy to assign an error code "
- "to this error. Please file a bug."));
+ "to this error. Please file a bug"));
TABLE (t, LIBRARY, INIT,
- N_("Could not initialize supporting library."));
+ N_("Could not initialize supporting library"));
TABLE (t, LIBRARY, SHUTDOWN,
- N_("Could not close supporting library."));
+ N_("Could not close supporting library"));
TABLE (t, LIBRARY, SETTINGS,
- N_("Could not close supporting library."));
+ N_("Could not close supporting library"));
return t;
}
t = g_new0 (gchar *, GST_RESOURCE_ERROR_NUM_ERRORS);
TABLE (t, RESOURCE, FAILED,
- N_("GStreamer encountered a general supporting library error."));
+ N_("GStreamer encountered a general supporting library error"));
TABLE (t, RESOURCE, TOO_LAZY,
N_("GStreamer developers were too lazy to assign an error code "
- "to this error. Please file a bug."));
+ "to this error. Please file a bug"));
TABLE (t, RESOURCE, NOT_FOUND,
- N_("Resource not found."));
+ N_("Resource not found"));
TABLE (t, RESOURCE, BUSY,
- N_("Resource busy or not available."));
+ N_("Resource busy or not available"));
TABLE (t, RESOURCE, OPEN_READ,
- N_("Could not open resource for reading."));
+ N_("Could not open resource for reading"));
TABLE (t, RESOURCE, OPEN_WRITE,
- N_("Could not open resource for writing."));
+ N_("Could not open resource for writing"));
TABLE (t, RESOURCE, OPEN_READ_WRITE,
- N_("Could not open resource for reading and writing."));
+ N_("Could not open resource for reading and writing"));
TABLE (t, RESOURCE, CLOSE,
- N_("Could not close resource."));
+ N_("Could not close resource"));
TABLE (t, RESOURCE, READ,
- N_("Could not read from resource."));
+ N_("Could not read from resource"));
TABLE (t, RESOURCE, WRITE,
- N_("Could not write to resource."));
+ N_("Could not write to resource"));
TABLE (t, RESOURCE, SEEK,
- N_("Could not perform seek on resource."));
+ N_("Could not perform seek on resource"));
TABLE (t, RESOURCE, SYNC,
- N_("Could not synchronize on resource."));
+ N_("Could not synchronize on resource"));
TABLE (t, RESOURCE, SETTINGS,
- N_("Could not get/set settings from/on resource."));
+ N_("Could not get/set settings from/on resource"));
return t;
}
t = g_new0 (gchar *, GST_STREAM_ERROR_NUM_ERRORS);
TABLE (t, STREAM, FAILED,
- N_("GStreamer encountered a general supporting library error."));
+ N_("GStreamer encountered a general supporting library error"));
TABLE (t, STREAM, TOO_LAZY,
N_("GStreamer developers were too lazy to assign an error code "
- "to this error. Please file a bug."));
+ "to this error. Please file a bug"));
TABLE (t, STREAM, NOT_IMPLEMENTED,
N_("Element doesn't implement handling of this stream. "
- "Please file a bug."));
+ "Please file a bug"));
TABLE (t, STREAM, TYPE_NOT_FOUND,
- N_("Could not determine type of stream."));
+ N_("Could not determine type of stream"));
TABLE (t, STREAM, WRONG_TYPE,
- N_("The stream is of a different type than handled by this element."));
+ N_("The stream is of a different type than handled by this element"));
TABLE (t, STREAM, DECODE,
- N_("Could not decode stream."));
+ N_("Could not decode stream"));
TABLE (t, STREAM, ENCODE,
- N_("Could not encode stream."));
+ N_("Could not encode stream"));
TABLE (t, STREAM, DEMUX,
- N_("Could not demultiplex stream."));
+ N_("Could not demultiplex stream"));
TABLE (t, STREAM, MUX,
- N_("Could not multiplex stream."));
+ N_("Could not multiplex stream"));
TABLE (t, STREAM, FORMAT,
- N_("Stream is of the wrong format."));
+ N_("Stream is of the wrong format"));
return t;
}
readbytes = read(pipefilter->fdout[0], GST_BUFFER_DATA(newbuf), pipefilter->bytes_per_read);
GST_DEBUG ("read %ld bytes", readbytes);
if (readbytes < 0) {
- gst_element_error (pipefilter, RESOURCE, READ,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (pipefilter, RESOURCE, READ, NULL, GST_ERROR_SYSTEM);
return NULL;
}
/* if we didn't get as many bytes as we asked for, we're at EOF */
writebytes = write(pipefilter->fdin[1],data,size);
GST_DEBUG ("written %ld bytes", writebytes);
if (writebytes < 0) {
- gst_element_error (pipefilter, RESOURCE, WRITE,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (pipefilter, RESOURCE, WRITE, NULL, GST_ERROR_SYSTEM);
return;
}
gst_buffer_unref(buf);
if((src->childpid = fork()) == -1)
{
- gst_element_error (src, RESOURCE, TOO_LAZY,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (src, RESOURCE, TOO_LAZY, NULL, GST_ERROR_SYSTEM);
return FALSE;
}
dup2(src->fdout[1], STDOUT_FILENO); /* set the childs output stream */
execvp(src->command[0], &src->command[0]);
/* will only be reached if execvp has an error */
- gst_element_error (src, RESOURCE, TOO_LAZY,
- NULL, ("system error: %s", strerror (errno)));
+ gst_element_error (src, RESOURCE, TOO_LAZY, NULL, GST_ERROR_SYSTEM);
return FALSE;
}