{"action":"created","comment":{"url":"https://api.github.com/repos/sdroege/gst-player/pulls/comments/28910795","id":28910795,"diff_hunk":"@@ -110,6 +110,222 @@ buffering_cb (GstPlayer * player, gint percent, GstPlay * play)\n   g_print (\"Buffering: %d\\n\", percent);\n }\n \n+static void\n+print_one_tag (const GstTagList *list, const gchar *tag, gpointer user_data)\n+{\n+  gint i, num;\n+\n+  num = gst_tag_list_get_tag_size (list, tag);\n+  for (i = 0; i < num; ++i) {\n+    const GValue *val;\n+\n+    val = gst_tag_list_get_value_index (list, tag, i);\n+    if (G_VALUE_HOLDS_STRING (val)) {\n+      g_print (\"    %s : %s \\n\", tag, g_value_get_string (val));\n+    }\n+    else if (G_VALUE_HOLDS_UINT (val)) {\n+      g_print (\"    %s : %u \\n\", tag, g_value_get_uint (val));\n+    }\n+    else if (G_VALUE_HOLDS_DOUBLE (val)) {\n+      g_print (\"    %s : %g \\n\", tag, g_value_get_double (val));\n+    }\n+    else if (G_VALUE_HOLDS_BOOLEAN (val)) {\n+      g_print (\"    %s : %s \\n\", tag,\n+                g_value_get_boolean (val) ? \"true\" : \"false\");\n+    }\n+    else if (GST_VALUE_HOLDS_DATE_TIME (val)) {\n+      GstDateTime *dt = g_value_get_boxed (val);\n+      gchar *dt_str = gst_date_time_to_iso8601_string (dt);\n+\n+      g_print (\"    %s : %s \\n\", tag, dt_str);\n+      g_free (dt_str);\n+    }\n+    else {\n+      g_print (\"    %s : tag of type '%s' \\n\", tag, G_VALUE_TYPE_NAME (val));\n+    }\n+  }\n+}\n+\n+static void\n+print_video_info (GstPlayerVideoInfo *info)\n+{\n+  gint fps_n, fps_d;\n+  guint par_n, par_d;\n+\n+  if (info == NULL)\n+    return;\n+\n+  g_print (\"  width : %d\\n\", gst_player_video_info_get_width(info));\n+  g_print (\"  height : %d\\n\", gst_player_video_info_get_height (info));\n+  g_print (\"  max_bitrate : %d\\n\", gst_player_video_info_get_max_bitrate (info));\n+  g_print (\"  bitrate : %d\\n\", gst_player_video_info_get_bitrate (info));\n+  gst_player_video_info_get_framerate (info, &fps_n, &fps_d);\n+  g_print (\"  frameate : %.2f\\n\", (gdouble) fps_n/fps_d);\n+  gst_player_video_info_get_pixel_aspect_ratio (info, &par_n, &par_d);\n+  g_print (\"  pixel-aspect-ratio  %u:%u\\n\", par_n, par_d);\n+}\n+\n+static void\n+print_audio_info (GstPlayerAudioInfo *info)\n+{\n+  if (info == NULL)\n+    return;\n+\n+  g_print (\"  sample rate : %d\\n\", gst_player_audio_info_get_sample_rate (info));\n+  g_print (\"  channels : %d\\n\", gst_player_audio_info_get_channels (info));\n+  g_print (\"  max_bitrate : %d\\n\", gst_player_audio_info_get_max_bitrate (info));\n+  g_print (\"  bitrate : %d\\n\", gst_player_audio_info_get_bitrate (info));\n+  g_print (\"  language : %s\\n\", gst_player_audio_info_get_language (info));\n+}\n+\n+static void\n+print_subtitle_info (GstPlayerSubtitleInfo *info)\n+{\n+  if (info == NULL)\n+    return;\n+\n+  g_print (\"  language : %s\\n\", gst_player_subtitle_get_language (info));\n+}\n+\n+static void\n+print_all_stream_info (GstPlayerMediaInfo *media_info)\n+{\n+  guint count = 0;\n+  GList *l, *list;\n+\n+  list = gst_player_media_info_get_stream_list (media_info);\n+  g_print (\"URI : %s\\n\", gst_player_media_info_get_uri (media_info));\n+  g_print (\"Duration: %\" GST_TIME_FORMAT \"\\n\",\n+      GST_TIME_ARGS(gst_player_media_info_get_duration (media_info)));\n+  for (l = list; l != NULL; l = l->next) {\n+    GstTagList  *tags = NULL;\n+    GstPlayerStreamInfo *stream = (GstPlayerStreamInfo*) l->data;\n+\n+    g_print (\" Stream # %u \\n\", count++);\n+    g_print (\"  type : %s_%u\\n\",\n+              gst_player_stream_info_get_stream_type_nick (stream),\n+              gst_player_stream_info_get_stream_index (stream));\n+    tags = gst_player_stream_info_get_stream_tags (stream);\n+    g_print (\"  taglist : \\n\");\n+    if (tags) {\n+      gst_tag_list_foreach (tags, print_one_tag, NULL);\n+    }\n+\n+    if (GST_IS_PLAYER_VIDEO_INFO (stream))\n+      print_video_info ((GstPlayerVideoInfo*)stream);\n+    else if (GST_IS_PLAYER_AUDIO_INFO (stream))\n+      print_audio_info ((GstPlayerAudioInfo*)stream);\n+    else\n+      print_subtitle_info ((GstPlayerSubtitleInfo*)stream);\n+  }\n+}\n+\n+static void\n+print_all_video_stream (GstPlayerMediaInfo *media_info)\n+{\n+  GList *list = NULL, *l;\n+\n+  list = gst_player_get_video_streams (media_info);\n+  if (!list)\n+    return;\n+\n+  g_print (\"All video streams\\n\");\n+  for (l = list; l != NULL; l = l->next) {\n+    GstPlayerVideoInfo  *info = (GstPlayerVideoInfo*) l->data;\n+    GstPlayerStreamInfo *sinfo = (GstPlayerStreamInfo*) info;\n+    g_print (\" %s_%d #\\n\", gst_player_stream_info_get_stream_type_nick (sinfo),\n+            gst_player_stream_info_get_stream_index (sinfo));\n+    print_video_info (info);\n+  }\n+}\n+\n+static void\n+print_all_subtitle_stream (GstPlayerMediaInfo *media_info)\n+{\n+  GList *list = NULL, *l;\n+\n+  list = gst_player_get_subtitle_streams (media_info);\n+  if (!list)\n+    return;\n+\n+  g_print (\"All subtitle streams:\\n\");\n+  for (l = list; l != NULL; l = l->next) {\n+    GstPlayerSubtitleInfo  *info = (GstPlayerSubtitleInfo*) l->data;\n+    GstPlayerStreamInfo *sinfo = (GstPlayerStreamInfo*) info;\n+    g_print (\" %s_%d #\\n\", gst_player_stream_info_get_stream_type_nick (sinfo),\n+    gst_player_stream_info_get_stream_index (sinfo));\n+    print_subtitle_info (info);\n+  }\n+}\n+\n+static void\n+print_all_audio_stream (GstPlayerMediaInfo *media_info)\n+{\n+  GList *list = NULL, *l;\n+\n+  list = gst_player_get_audio_streams (media_info);\n+  if (!list)\n+    return;\n+\n+  g_print (\"All audio streams: \\n\");\n+  for (l = list; l != NULL; l = l->next) {\n+    GstPlayerAudioInfo  *info = (GstPlayerAudioInfo*) l->data;\n+    GstPlayerStreamInfo *sinfo = (GstPlayerStreamInfo*) info;\n+    g_print (\" %s_%d #\\n\", gst_player_stream_info_get_stream_type_nick (sinfo),\n+              gst_player_stream_info_get_stream_index (sinfo));\n+    print_audio_info (info);\n+  }\n+}\n+\n+static void\n+print_current_tracks (GstPlay *play)\n+{\n+  GstPlayerAudioInfo *audio = NULL;\n+  GstPlayerVideoInfo *video = NULL;\n+  GstPlayerSubtitleInfo *subtitle = NULL;\n+\n+  g_print (\"Current video track: \\n\");\n+  video = gst_player_get_current_video_track (play->player);\n+  print_video_info (video);\n+\n+  g_print (\"Current audio track: \\n\");\n+  audio = gst_player_get_current_audio_track (play->player);\n+  print_audio_info (audio);\n+\n+  g_print (\"Current subtitle track: \\n\");\n+  subtitle = gst_player_get_current_subtitle_track (play->player);\n+  print_subtitle_info (subtitle);\n+\n+  if (audio)\n+    g_object_unref (audio);\n+\n+  if (video)\n+    g_object_unref (video);\n+\n+  if (subtitle)\n+    g_object_unref (subtitle);\n+}\n+\n+static void\n+print_media_info (GstPlayerMediaInfo *media_info)\n+{\n+  if (!media_info)\n+    return;\n+\n+  print_all_stream_info (media_info);\n+  g_print (\"\\n\");\n+  print_all_video_stream (media_info);\n+  g_print (\"\\n\");\n+  print_all_audio_stream (media_info);\n+  g_print (\"\\n\");\n+  print_all_subtitle_stream (media_info);\n+}\n+\n+static void\n+media_info_cb (GstPlayer *player, GstPlayerMediaInfo *info, GstPlay *play)\n+{\n+}","path":"gst-play/gst-play.c","position":218,"original_position":218,"commit_id":"496c61f35bdfb7e9952620e587017078ce559e2e","original_commit_id":"496c61f35bdfb7e9952620e587017078ce559e2e","user":{"login":"codomania","id":3385272,"avatar_url":"https://avatars.githubusercontent.com/u/3385272?v=3","gravatar_id":"","url":"https://api.github.com/users/codomania","html_url":"https://github.com/codomania","followers_url":"https://api.github.com/users/codomania/followers","following_url":"https://api.github.com/users/codomania/following{/other_user}","gists_url":"https://api.github.com/users/codomania/gists{/gist_id}","starred_url":"https://api.github.com/users/codomania/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codomania/subscriptions","organizations_url":"https://api.github.com/users/codomania/orgs","repos_url":"https://api.github.com/users/codomania/repos","events_url":"https://api.github.com/users/codomania/events{/privacy}","received_events_url":"https://api.github.com/users/codomania/received_events","type":"User","site_admin":false},"body":"How about if I print media information once ?\r\n\r\ne.g something like\r\nstatic void media_info_cb (GstPlayer *player, GstPlayerMediaInfo *inf, GstPlay *play)\r\n{\r\n  static int once = 0;\r\n  if (!once) {\r\n   call function to print the media information\r\n   once=1;\r\n  }\r\n}\r\n\r\n","created_at":"2015-04-22T20:20:41Z","updated_at":"2015-04-22T20:20:41Z","html_url":"https://github.com/sdroege/gst-player/pull/19#discussion_r28910795","pull_request_url":"https://api.github.com/repos/sdroege/gst-player/pulls/19","_links":{"self":{"href":"https://api.github.com/repos/sdroege/gst-player/pulls/comments/28910795"},"html":{"href":"https://github.com/sdroege/gst-player/pull/19#discussion_r28910795"},"pull_request":{"href":"https://api.github.com/repos/sdroege/gst-player/pulls/19"}}},"pull_request":{"url":"https://api.github.com/repos/sdroege/gst-player/pulls/19","id":33806728,"html_url":"https://github.com/sdroege/gst-player/pull/19","diff_url":"https://github.com/sdroege/gst-player/pull/19.diff","patch_url":"https://github.com/sdroege/gst-player/pull/19.patch","issue_url":"https://api.github.com/repos/sdroege/gst-player/issues/19","number":19,"state":"open","locked":false,"title":"mediainfo-v5","user":{"login":"codomania","id":3385272,"avatar_url":"https://avatars.githubusercontent.com/u/3385272?v=3","gravatar_id":"","url":"https://api.github.com/users/codomania","html_url":"https://github.com/codomania","followers_url":"https://api.github.com/users/codomania/followers","following_url":"https://api.github.com/users/codomania/following{/other_user}","gists_url":"https://api.github.com/users/codomania/gists{/gist_id}","starred_url":"https://api.github.com/users/codomania/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codomania/subscriptions","organizations_url":"https://api.github.com/users/codomania/orgs","repos_url":"https://api.github.com/users/codomania/repos","events_url":"https://api.github.com/users/codomania/events{/privacy}","received_events_url":"https://api.github.com/users/codomania/received_events","type":"User","site_admin":false},"body":"Changes since v3:\r\n\r\n* g_return_val_if_fail() whenever function has a non-void return type\r\n* initialize the bitrate, max_bitrate to -1.\r\n* use else if(...) statement when checking stream info types.\r\n* copy the missing duration field in gst_player_media_info_copy (ref).\r\n* add uri NULL assertion in gst_player_media_info_new (uri).\r\n* create three Glists to cache the stream type.\r\n* make media specific get_stream_list to (transfer none). The function will simply return the cached stream type list.\r\n* remove the stream_info_free_list (). We no longer need it after making media specific get_stream_list to (transfer none).\r\n* unref the temporary GstPad in get_caps()\r\n* simplify the emit_media_info_updated_signal ()\r\n  * create the new media info inside the function\r\n  * send this newly created media_info object to user app.\r\n  * unref the newly created media_info object in signal finalize method.\r\n* rename gst_player_get_*_track to gst_player_get_current_*_track()\r\n","created_at":"2015-04-21T21:45:05Z","updated_at":"2015-04-22T20:20:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"508ad6a3a5743448a5289a66bb03bf2198047aa9","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/sdroege/gst-player/pulls/19/commits","review_comments_url":"https://api.github.com/repos/sdroege/gst-player/pulls/19/comments","review_comment_url":"https://api.github.com/repos/sdroege/gst-player/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sdroege/gst-player/issues/19/comments","statuses_url":"https://api.github.com/repos/sdroege/gst-player/statuses/496c61f35bdfb7e9952620e587017078ce559e2e","head":{"label":"codomania:mediainfo-v5","ref":"mediainfo-v5","sha":"496c61f35bdfb7e9952620e587017078ce559e2e","user":{"login":"codomania","id":3385272,"avatar_url":"https://avatars.githubusercontent.com/u/3385272?v=3","gravatar_id":"","url":"https://api.github.com/users/codomania","html_url":"https://github.com/codomania","followers_url":"https://api.github.com/users/codomania/followers","following_url":"https://api.github.com/users/codomania/following{/other_user}","gists_url":"https://api.github.com/users/codomania/gists{/gist_id}","starred_url":"https://api.github.com/users/codomania/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codomania/subscriptions","organizations_url":"https://api.github.com/users/codomania/orgs","repos_url":"https://api.github.com/users/codomania/repos","events_url":"https://api.github.com/users/codomania/events{/privacy}","received_events_url":"https://api.github.com/users/codomania/received_events","type":"User","site_admin":false},"repo":{"id":32486247,"name":"gst-player","full_name":"codomania/gst-player","owner":{"login":"codomania","id":3385272,"avatar_url":"https://avatars.githubusercontent.com/u/3385272?v=3","gravatar_id":"","url":"https://api.github.com/users/codomania","html_url":"https://github.com/codomania","followers_url":"https://api.github.com/users/codomania/followers","following_url":"https://api.github.com/users/codomania/following{/other_user}","gists_url":"https://api.github.com/users/codomania/gists{/gist_id}","starred_url":"https://api.github.com/users/codomania/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codomania/subscriptions","organizations_url":"https://api.github.com/users/codomania/orgs","repos_url":"https://api.github.com/users/codomania/repos","events_url":"https://api.github.com/users/codomania/events{/privacy}","received_events_url":"https://api.github.com/users/codomania/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/codomania/gst-player","description":"GStreamer Playback API","fork":true,"url":"https://api.github.com/repos/codomania/gst-player","forks_url":"https://api.github.com/repos/codomania/gst-player/forks","keys_url":"https://api.github.com/repos/codomania/gst-player/keys{/key_id}","collaborators_url":"https://api.github.com/repos/codomania/gst-player/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/codomania/gst-player/teams","hooks_url":"https://api.github.com/repos/codomania/gst-player/hooks","issue_events_url":"https://api.github.com/repos/codomania/gst-player/issues/events{/number}","events_url":"https://api.github.com/repos/codomania/gst-player/events","assignees_url":"https://api.github.com/repos/codomania/gst-player/assignees{/user}","branches_url":"https://api.github.com/repos/codomania/gst-player/branches{/branch}","tags_url":"https://api.github.com/repos/codomania/gst-player/tags","blobs_url":"https://api.github.com/repos/codomania/gst-player/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/codomania/gst-player/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/codomania/gst-player/git/refs{/sha}","trees_url":"https://api.github.com/repos/codomania/gst-player/git/trees{/sha}","statuses_url":"https://api.github.com/repos/codomania/gst-player/statuses/{sha}","languages_url":"https://api.github.com/repos/codomania/gst-player/languages","stargazers_url":"https://api.github.com/repos/codomania/gst-player/stargazers","contributors_url":"https://api.github.com/repos/codomania/gst-player/contributors","subscribers_url":"https://api.github.com/repos/codomania/gst-player/subscribers","subscription_url":"https://api.github.com/repos/codomania/gst-player/subscription","commits_url":"https://api.github.com/repos/codomania/gst-player/commits{/sha}","git_commits_url":"https://api.github.com/repos/codomania/gst-player/git/commits{/sha}","comments_url":"https://api.github.com/repos/codomania/gst-player/comments{/number}","issue_comment_url":"https://api.github.com/repos/codomania/gst-player/issues/comments{/number}","contents_url":"https://api.github.com/repos/codomania/gst-player/contents/{+path}","compare_url":"https://api.github.com/repos/codomania/gst-player/compare/{base}...{head}","merges_url":"https://api.github.com/repos/codomania/gst-player/merges","archive_url":"https://api.github.com/repos/codomania/gst-player/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/codomania/gst-player/downloads","issues_url":"https://api.github.com/repos/codomania/gst-player/issues{/number}","pulls_url":"https://api.github.com/repos/codomania/gst-player/pulls{/number}","milestones_url":"https://api.github.com/repos/codomania/gst-player/milestones{/number}","notifications_url":"https://api.github.com/repos/codomania/gst-player/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/codomania/gst-player/labels{/name}","releases_url":"https://api.github.com/repos/codomania/gst-player/releases{/id}","created_at":"2015-03-18T21:49:34Z","updated_at":"2015-03-20T21:16:03Z","pushed_at":"2015-04-22T02:58:37Z","git_url":"git://github.com/codomania/gst-player.git","ssh_url":"git@github.com:codomania/gst-player.git","clone_url":"https://github.com/codomania/gst-player.git","svn_url":"https://github.com/codomania/gst-player","homepage":null,"size":602,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"sdroege:master","ref":"master","sha":"377fe95bcd584b7720061914c798ea52d9ec8dd9","user":{"login":"sdroege","id":301846,"avatar_url":"https://avatars.githubusercontent.com/u/301846?v=3","gravatar_id":"","url":"https://api.github.com/users/sdroege","html_url":"https://github.com/sdroege","followers_url":"https://api.github.com/users/sdroege/followers","following_url":"https://api.github.com/users/sdroege/following{/other_user}","gists_url":"https://api.github.com/users/sdroege/gists{/gist_id}","starred_url":"https://api.github.com/users/sdroege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdroege/subscriptions","organizations_url":"https://api.github.com/users/sdroege/orgs","repos_url":"https://api.github.com/users/sdroege/repos","events_url":"https://api.github.com/users/sdroege/events{/privacy}","received_events_url":"https://api.github.com/users/sdroege/received_events","type":"User","site_admin":false},"repo":{"id":22641202,"name":"gst-player","full_name":"sdroege/gst-player","owner":{"login":"sdroege","id":301846,"avatar_url":"https://avatars.githubusercontent.com/u/301846?v=3","gravatar_id":"","url":"https://api.github.com/users/sdroege","html_url":"https://github.com/sdroege","followers_url":"https://api.github.com/users/sdroege/followers","following_url":"https://api.github.com/users/sdroege/following{/other_user}","gists_url":"https://api.github.com/users/sdroege/gists{/gist_id}","starred_url":"https://api.github.com/users/sdroege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdroege/subscriptions","organizations_url":"https://api.github.com/users/sdroege/orgs","repos_url":"https://api.github.com/users/sdroege/repos","events_url":"https://api.github.com/users/sdroege/events{/privacy}","received_events_url":"https://api.github.com/users/sdroege/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sdroege/gst-player","description":"GStreamer Playback API","fork":false,"url":"https://api.github.com/repos/sdroege/gst-player","forks_url":"https://api.github.com/repos/sdroege/gst-player/forks","keys_url":"https://api.github.com/repos/sdroege/gst-player/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sdroege/gst-player/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sdroege/gst-player/teams","hooks_url":"https://api.github.com/repos/sdroege/gst-player/hooks","issue_events_url":"https://api.github.com/repos/sdroege/gst-player/issues/events{/number}","events_url":"https://api.github.com/repos/sdroege/gst-player/events","assignees_url":"https://api.github.com/repos/sdroege/gst-player/assignees{/user}","branches_url":"https://api.github.com/repos/sdroege/gst-player/branches{/branch}","tags_url":"https://api.github.com/repos/sdroege/gst-player/tags","blobs_url":"https://api.github.com/repos/sdroege/gst-player/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sdroege/gst-player/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sdroege/gst-player/git/refs{/sha}","trees_url":"https://api.github.com/repos/sdroege/gst-player/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sdroege/gst-player/statuses/{sha}","languages_url":"https://api.github.com/repos/sdroege/gst-player/languages","stargazers_url":"https://api.github.com/repos/sdroege/gst-player/stargazers","contributors_url":"https://api.github.com/repos/sdroege/gst-player/contributors","subscribers_url":"https://api.github.com/repos/sdroege/gst-player/subscribers","subscription_url":"https://api.github.com/repos/sdroege/gst-player/subscription","commits_url":"https://api.github.com/repos/sdroege/gst-player/commits{/sha}","git_commits_url":"https://api.github.com/repos/sdroege/gst-player/git/commits{/sha}","comments_url":"https://api.github.com/repos/sdroege/gst-player/comments{/number}","issue_comment_url":"https://api.github.com/repos/sdroege/gst-player/issues/comments{/number}","contents_url":"https://api.github.com/repos/sdroege/gst-player/contents/{+path}","compare_url":"https://api.github.com/repos/sdroege/gst-player/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sdroege/gst-player/merges","archive_url":"https://api.github.com/repos/sdroege/gst-player/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sdroege/gst-player/downloads","issues_url":"https://api.github.com/repos/sdroege/gst-player/issues{/number}","pulls_url":"https://api.github.com/repos/sdroege/gst-player/pulls{/number}","milestones_url":"https://api.github.com/repos/sdroege/gst-player/milestones{/number}","notifications_url":"https://api.github.com/repos/sdroege/gst-player/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sdroege/gst-player/labels{/name}","releases_url":"https://api.github.com/repos/sdroege/gst-player/releases{/id}","created_at":"2014-08-05T11:33:57Z","updated_at":"2015-04-22T13:48:33Z","pushed_at":"2015-04-22T13:45:24Z","git_url":"git://github.com/sdroege/gst-player.git","ssh_url":"git@github.com:sdroege/gst-player.git","clone_url":"https://github.com/sdroege/gst-player.git","svn_url":"https://github.com/sdroege/gst-player","homepage":null,"size":813,"stargazers_count":11,"watchers_count":11,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":12,"mirror_url":null,"open_issues_count":5,"forks":12,"open_issues":5,"watchers":11,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sdroege/gst-player/pulls/19"},"html":{"href":"https://github.com/sdroege/gst-player/pull/19"},"issue":{"href":"https://api.github.com/repos/sdroege/gst-player/issues/19"},"comments":{"href":"https://api.github.com/repos/sdroege/gst-player/issues/19/comments"},"review_comments":{"href":"https://api.github.com/repos/sdroege/gst-player/pulls/19/comments"},"review_comment":{"href":"https://api.github.com/repos/sdroege/gst-player/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sdroege/gst-player/pulls/19/commits"},"statuses":{"href":"https://api.github.com/repos/sdroege/gst-player/statuses/496c61f35bdfb7e9952620e587017078ce559e2e"}}}}