summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRafael Antognolli <antognolli@gmail.com>2012-03-15 20:43:17 +0000
committerRafael Antognolli <antognolli@gmail.com>2012-03-15 20:43:17 +0000
commita6265499eabe85af26193dc01acb289469626c1a (patch)
tree97273cce6abdaca29ca035773a8e3f4227efb7b1 /src
parent9cbd3d0a0ccf57ba87bcddb639ddfbee78550f42 (diff)
downloademotion_generic_players-a6265499eabe85af26193dc01acb289469626c1a.tar.gz
Don't abort when there's no video size.
For music, it does make sense to return -1. SVN revision: 69436
Diffstat (limited to 'src')
-rw-r--r--src/vlc/emotion_generic_vlc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vlc/emotion_generic_vlc.c b/src/vlc/emotion_generic_vlc.c
index 6d61451..f286da3 100644
--- a/src/vlc/emotion_generic_vlc.c
+++ b/src/vlc/emotion_generic_vlc.c
@@ -214,7 +214,6 @@ _send_length_changed(struct _App *app, const struct libvlc_event_t *ev)
float length = ev->u.media_player_length_changed.new_length;
length /= 1000;
- fprintf(stderr, "length changed: %0.3f\n", length);
_send_cmd_start(app, EM_RESULT_LENGTH_CHANGED);
SEND_CMD_PARAM(app, length);
_send_cmd_finish(app);
@@ -685,7 +684,10 @@ _position_changed(struct _App *app)
unsigned int w, h;
r = libvlc_video_get_size(app->mp, 0, &w, &h);
if (r < 0)
- return;
+ {
+ w = 1;
+ h = 1;
+ }
_send_resize(app, w, h);
/* sending audio track info */
@@ -750,8 +752,6 @@ main(int argc, const char *argv[])
app.em_read = atoi(argv[1]);
app.em_write = atoi(argv[2]);
- fprintf(stderr, "reading commands from fd: %d, writing on fd: %d\n", app.em_read, app.em_write);
-
int vlc_argc = sizeof(vlc_argv) / sizeof(*vlc_argv);
snprintf(cwidth, sizeof(cwidth), "%d", DEFAULTWIDTH);
snprintf(cheight, sizeof(cheight), "%d", DEFAULTHEIGHT);