Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-devtools gst-devtools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • gst-devtoolsgst-devtools
  • Issues
  • #44
Closed
Open
Issue created Jun 13, 2019 by uthline@uthline

gst-validate-media-check-1.0: infinite loop

GStreamer Core Library version : 1.15.0.1

Trying to use gst-validate-media-check-1.0 the following way:

gst-validate-media-check-1.0 file:/home/yjyoo/CI/data/jenkins-nmss-pr-pipeline-510/playlist.m3u8 -f

The problem is that sometimes media-check fall into infinite loop.So, the process runs forever. The main difference between two attached log files is gsthlsdemux.c:1597:gst_hls_demux_change_playlist:<hlsdemux1> Client was on 2128000bps, max allowed is 208896bps, switching to bitrate 164000bps on 2117 line in loop.txt file.

0:00:00.066569715 22786      0x1e45680 INFO               baseparse gstbaseparse.c:4056:gst_base_parse_set_latency:<h264parse2> min/max latency 0:00:00.033333333, 0:00:00.033333333
0:00:00.066879852 22786      0x1fc2140 INFO           adaptivedemux gstadaptivedemux.c:2252:gst_adaptive_demux_stream_update_current_bitrate:0x7f248400e6d0 last fragment bitrate was 5589275570
0:00:00.066889063 22786      0x1fc2140 INFO           adaptivedemux gstadaptivedemux.c:2255:gst_adaptive_demux_stream_update_current_bitrate:0x7f248400e6d0 Last 3 fragments average bitrate is 5368970323
0:00:00.066896906 22786      0x1fc2140 INFO                hlsdemux gsthlsdemux.c:1597:gst_hls_demux_change_playlist:<hlsdemux1> Client was on 2128000bps, max allowed is 208896bps, switching to bitrate 164000bps
0:00:00.066908471 22786      0x1fc2140 INFO                 filesrc gstfilesrc.c:261:gst_file_src_set_location: filename : /home/yjyoo/CI/data/jenkins-pr-pipeline-510/100.stream/chunklist.m3u8
0:00:00.066914788 22786      0x1fc2140 INFO                 filesrc gstfilesrc.c:262:gst_file_src_set_location: uri      : file:///home/yjyoo/CI/data/jenkins-pr-pipeline-510/100.stream/chunklist.m3u8
0:00:00.066924489 22786      0x1fc2140 INFO        GST_ELEMENT_PADS gstelement.c:916:gst_element_get_static_pad: found pad filesrc2:src
0:00:00.066936984 22786      0x1fc2140 INFO                GST_PADS gstpad.c:2374:gst_pad_link_prepare: trying to link filesrc2:src and '':sink
0:00:00.066949872 22786      0x1fc2140 INFO                GST_PADS gstpad.c:2582:gst_pad_link_full: linked filesrc2:src and '':sink, successful

infinite loop

image

normal termination

image loop.txt OK.txt

Assignee
Assign to
Time tracking