gstreamer dvb a/v sync problem

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer dvb a/v sync problem

Volter Yen
hi all,
   when  using gstreamer to play dvb signal, if I set the osssink's sync to true,  the pipelie give 'Unexpected discontinuity in audio timestamps of more than half a second(...) resyncing ' and stalled there....but it is said that 'sync=true ' should work , my gstreamer core is 0.10.14,fluendo-mpegdmuex-0.10.15, and by the way my pipelie is:
    gst-launch-0.10 dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8 freq=474000000 code-rate-lp=2/3 code-rate-hp=1/2 guard=8 hierarchy=NONE pids=630:512:128 ! flutsdemux es-pids=650:512 name=demuxer demuxer. ! queue ! mad ! audioconvert ! osssink
    and if i add 'sync=false' to ossink , it works but when play with video the audio is heavy lagged. 
   
     I have referrenced to this link https://core.fluendo.com/gstreamer/trac/ticket/46, it seems that these problem should have been resolved.
     anybody know the way out? thank you
 
     Volter



[广告] 买房不必东奔西走,上房老大,看"二手房"网上房展会
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer dvb a/v sync problem

Ankur Sharma-2

Hello,

 

I am facing a similar problem. After some debugging, the exact problem I found was:

 

  1. The resynchronization of the Demux Clock using PCR is not happening.  Is there any problem with this part of the gstClock code? I am not sure if the add_clock_observation function works fine?

 

Could anyone throw some light on this?

 

Regards

Ankur Sharma

 

 

 


From: Volter Yen [mailto:[hidden email]]
Sent: Thursday, September 25, 2008 1:27 PM
To: [hidden email]
Subject: [gst-devel] gstreamer dvb a/v sync problem

 

hi all,

   when  using gstreamer to play dvb signal, if I set the osssink's sync to true,  the pipelie give 'Unexpected discontinuity in audio timestamps of more than half a second(...) resyncing ' and stalled there....but it is said that 'sync=true ' should work , my gstreamer core is 0.10.14,fluendo-mpegdmuex-0.10.15, and by the way my pipelie is:

    gst-launch-0.10 dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8 freq=474000000 code-rate-lp=2/3 code-rate-hp=1/2 guard=8 hierarchy=NONE pids=630:512:128 ! flutsdemux es-pids=650:512 name=demuxer demuxer. ! queue ! mad ! audioconvert ! osssink

    and if i add 'sync=false' to ossink , it works but when play with video the audio is heavy lagged. 

   

     I have referrenced to this link https://core.fluendo.com/gstreamer/trac/ticket/46, it seems that these problem should have been resolved.

     anybody know the way out? thank you

 

     Volter




[广告] 买房不必东奔西走,上房老大,"二手房"网上房展会

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are not 
to copy, disclose, or distribute this e-mail or its contents to any other person and 
any such actions are unlawful. This e-mail may contain viruses. Infosys has taken 
every reasonable precaution to minimize this risk, but is not liable for any damage 
you may sustain as a result of any virus in this e-mail. You should carry out your 
own virus checks before opening the e-mail or attachment. Infosys reserves the 
right to monitor and review the content of all messages sent to or from this e-mail 
address. Messages sent to or from this e-mail address may be stored on the 
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

check the fuction

Irfan Shaikh-2
In reply to this post by Volter Yen
check the fuction

Hi,
   What does the following function does?
   As per my understanding

Buffer to hold the output(ffmpegmux->context->filename). but i am not so clear about it

g_snprintf (ffmpegmux->context->filename, sizeof (ffmpegmux->context->filename), "gstreamer://%p", ffmpegmux->srcpad);

This message (including any attachment) is confidential and may be legally privileged. Access to this message by anyone other than the intended recipient(s) listed above is unauthorized. If you are not the intended recipient you are hereby notified that any disclosure, copying, or distribution of the message, or any action taken or omission of action by you in reliance upon it, is prohibited and may be unlawful. Please immediately notify the sender by reply e-mail and permanently delete all copies of the message if you have received this message in error.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer dvb a/v sync problem

Ankur Sharma-2
In reply to this post by Volter Yen

 

Hello,

 

I am facing a similar problem. After some debugging, the exact problem I found was:

 

  1. The resynchronization of the Demux Clock using PCR is not happening.  Is there any problem with this part of the gstClock code? I am not sure if the add_clock_observation function works fine?

 

Could anyone throw some light on this?

 

Regards

Ankur Sharma

 

 

 


From: Volter Yen [mailto:[hidden email]]
Sent: Thursday, September 25, 2008 1:27 PM
To: [hidden email]
Subject: [gst-devel] gstreamer dvb a/v sync problem

 

hi all,

   when  using gstreamer to play dvb signal, if I set the osssink's sync to true,  the pipelie give 'Unexpected discontinuity in audio timestamps of more than half a second(...) resyncing ' and stalled there....but it is said that 'sync=true ' should work , my gstreamer core is 0.10.14,fluendo-mpegdmuex-0.10.15, and by the way my pipelie is:

    gst-launch-0.10 dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8 freq=474000000 code-rate-lp=2/3 code-rate-hp=1/2 guard=8 hierarchy=NONE pids=630:512:128 ! flutsdemux es-pids=650:512 name=demuxer demuxer. ! queue ! mad ! audioconvert ! osssink

    and if i add 'sync=false' to ossink , it works but when play with video the audio is heavy lagged. 

   

     I have referrenced to this link https://core.fluendo.com/gstreamer/trac/ticket/46, it seems that these problem should have been resolved.

     anybody know the way out? thank you

 

     Volter

 


[广告] 买房不必东奔西走,上房老大,"二手房"网上房展会

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are not 
to copy, disclose, or distribute this e-mail or its contents to any other person and 
any such actions are unlawful. This e-mail may contain viruses. Infosys has taken 
every reasonable precaution to minimize this risk, but is not liable for any damage 
you may sustain as a result of any virus in this e-mail. You should carry out your 
own virus checks before opening the e-mail or attachment. Infosys reserves the 
right to monitor and review the content of all messages sent to or from this e-mail 
address. Messages sent to or from this e-mail address may be stored on the 
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer dvb a/v sync problem

Zaheer Merali
In reply to this post by Volter Yen
2008/9/25 Volter Yen <[hidden email]>:

> hi all,
>    when  using gstreamer to play dvb signal, if I set the osssink's sync to
> true,  the pipelie give 'Unexpected discontinuity in audio timestamps of
> more than half a second(...) resyncing ' and stalled there....but it is said
> that 'sync=true ' should work , my gstreamer core is
> 0.10.14,fluendo-mpegdmuex-0.10.15, and by the way my pipelie is:
>     gst-launch-0.10 dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8
> freq=474000000 code-rate-lp=2/3 code-rate-hp=1/2 guard=8 hierarchy=NONE
> pids=630:512:128 ! flutsdemux es-pids=650:512 name=demuxer demuxer. ! queue
> ! mad ! audioconvert ! osssink
>     and if i add 'sync=false' to ossink , it works but when play with video
> the audio is heavy lagged.
>
>      I have referrenced to this link
> https://core.fluendo.com/gstreamer/trac/ticket/46, it seems that these
> problem should have been resolved.
>      anybody know the way out? thank you
>
>      Volter

You have a few problems with your pipeline.

i) es-pids should not be used with flutsdemux. If you have the pmt pid
and the elementary stream pids coming out of dvbsrc then there is no
issue. Using es-pids like you are makes it ignore the pcr values
contained in the transport stream.

ii) The queues you should be using should have max-size-buffers=0 and
max-size-time=0 set.

You should also be using a more recent version of gstreamer core.

Zaheer

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer dvb a/v sync problem

Volter Yen

Hi zaheer,

 Thank you for your reply first. I have adjusted my pipeline to the followings:

gst-launch-0.10 dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8
 freq=474000000 code-rate-lp=2/3 code-rate-hp=1/2 guard=8 hierarchy=NONE
 pids=650:512:256:128 ! flutsdemux name=demuxer demuxer. ! queue 
 max-size-buffers=0 max-size-time=0 ! mad ! audioconvert ! osssink

   the pids string contained audio-pid:video-pid:pmt-pid:pcr-pid,

  but it still report the similar problems :

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
0:00:04.409004000   995 0x15088 WARN              pipeline gstpipeline.c:491:gst_pipeline_change_state:<pipeline0> failed to query pipeline latency
New clock: FluTSClock
0:00:04.574164000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.765607000 observation 0:00:00.037777777 pcr: 4360223573 base_pcr: 4360220173pid: 128
0:00:04.615655000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.807092000 observation 0:00:00.076044444 pcr: 4360227017 base_pcr: 4360220173pid: 128
0:00:04.645182000   995 0x67e38 WARN                   mad gstmad.c:1385:gst_mad_chain: mad_header_decode had an error: lost synchronization
0:00:04.648290000   995 0x67e38 WARN                   mad gstmad.c:1385:gst_mad_chain: mad_header_decode had an error: lost synchronization
0:00:04.657230000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.848686000 observation 0:00:00.114100000 pcr: 4360230442 base_pcr: 4360220173pid: 128
0:00:04.675449000   995 0x67e38 WARN                   mad gstmad.c:1385:gst_mad_chain: mad_header_decode had an error: lost synchronization
0:00:04.692057000   995 0x67e38 ERROR                  oss gstosshelper.c:265:gst_oss_helper_rate_probe_check: Driver bug recognized (driver does not round rates correctly).  Please file a bug report.
0:00:04.699159000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.890615000 observation 0:00:00.151877777 pcr: 4360233842 base_pcr: 4360220173pid: 128
0:00:04.717075000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.908528000 observation 0:00:00.189855555 pcr: 4360237260 base_pcr: 4360220173pid: 128
0:00:04.752799000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.944243000 observation 0:00:00.227844444 pcr: 4360240679 base_pcr: 4360220173pid: 128
0:00:04.793547000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:46.985002000 observation 0:00:00.265622222 pcr: 4360244079 base_pcr: 4360220173pid: 128
0:00:04.834954000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.026418000 observation 0:00:00.303811111 pcr: 4360247516 base_pcr: 4360220173pid: 128
0:00:04.876851000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.068275000 observation 0:00:00.342011111 pcr: 4360250954 base_pcr: 4360220173pid: 128
0:00:04.916750000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.107569000 observation 0:00:00.379855555 pcr: 4360254360 base_pcr: 4360220173pid: 128
0:00:04.956533000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.147965000 observation 0:00:00.417766666 pcr: 4360257772 base_pcr: 4360220173pid: 128
0:00:05.006744000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.198204000 observation 0:00:00.455888888 pcr: 4360261203 base_pcr: 4360220173pid: 128
0:00:05.038447000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.229892000 observation 0:00:00.493877777 pcr: 4360264622 base_pcr: 4360220173pid: 128
0:00:05.065626000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.257086000 observation 0:00:00.531866666 pcr: 4360268041 base_pcr: 4360220173pid: 128
0:00:05.098700000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.290139000 observation 0:00:00.570055555 pcr: 4360271478 base_pcr: 4360220173pid: 128
0:00:05.131209000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.322674000 observation 0:00:00.607977777 pcr: 4360274891 base_pcr: 4360220173pid: 128
0:00:05.173427000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.364868000 observation 0:00:00.645955555 pcr: 4360278309 base_pcr: 4360220173pid: 128
0:00:05.213681000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.405120000 observation 0:00:00.684077777 pcr: 4360281740 base_pcr: 4360220173pid: 128
0:00:05.253960000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.445400000 observation 0:00:00.722411111 pcr: 4360285190 base_pcr: 4360220173pid: 128
0:00:05.296089000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.487409000 observation 0:00:00.760533333 pcr: 4360288621 base_pcr: 4360220173pid: 128
0:00:05.337196000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.528626000 observation 0:00:00.798455555 pcr: 4360292034 base_pcr: 4360220173pid: 128
0:00:05.378814000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.570257000 observation 0:00:00.836511111 pcr: 4360295459 base_pcr: 4360220173pid: 128
0:00:05.419167000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.610611000 observation 0:00:00.874077777 pcr: 4360298840 base_pcr: 4360220173pid: 128
0:00:05.451952000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.643388000 observation 0:00:00.912477777 pcr: 4360302296 base_pcr: 4360220173pid: 128
0:00:05.471591000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.663034000 observation 0:00:00.950188888 pcr: 4360305690 base_pcr: 4360220173pid: 128
0:00:05.519283000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.710669000 observation 0:00:00.988244444 pcr: 4360309115 base_pcr: 4360220173pid: 128
0:00:05.557732000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.749193000 observation 0:00:01.026300000 pcr: 4360312540 base_pcr: 4360220173pid: 128
0:00:05.589757000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.781208000 observation 0:00:01.064144444 pcr: 4360315946 base_pcr: 4360220173pid: 128
0:00:05.630612000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.822074000 observation 0:00:01.102333333 pcr: 4360319383 base_pcr: 4360220173pid: 128
0:00:05.670879000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.862288000 observation 0:00:01.140388888 pcr: 4360322808 base_pcr: 4360220173pid: 128
0:00:05.717881000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.909333000 observation 0:00:01.178577777 pcr: 4360326245 base_pcr: 4360220173pid: 128
0:00:05.770904000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:47.962369000 observation 0:00:01.216844444 pcr: 4360329689 base_pcr: 4360220173pid: 128
0:00:05.827346000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.018787000 observation 0:00:01.254488888 pcr: 4360333077 base_pcr: 4360220173pid: 128
0:00:05.883173000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.074045000 observation 0:00:01.292677777 pcr: 4360336514 base_pcr: 4360220173pid: 128
0:00:05.932232000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.123661000 observation 0:00:01.330733333 pcr: 4360339939 base_pcr: 4360220173pid: 128
0:00:05.981189000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.172626000 observation 0:00:01.368444444 pcr: 4360343333 base_pcr: 4360220173pid: 128
0:00:06.022916000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.214368000 observation 0:00:01.406766666 pcr: 4360346782 base_pcr: 4360220173pid: 128
0:00:06.058763000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.250219000 observation 0:00:01.444344444 pcr: 4360350164 base_pcr: 4360220173pid: 128
0:00:06.093449000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.284892000 observation 0:00:01.482600000 pcr: 4360353607 base_pcr: 4360220173pid: 128
0:00:06.123607000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.315043000 observation 0:00:01.520444444 pcr: 4360357013 base_pcr: 4360220173pid: 128
0:00:06.152111000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.343540000 observation 0:00:01.559133333 pcr: 4360360495 base_pcr: 4360220173pid: 128
0:00:06.178283000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.369747000 observation 0:00:01.596633333 pcr: 4360363870 base_pcr: 4360220173pid: 128
0:00:06.204352000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.395800000 observation 0:00:01.634611111 pcr: 4360367288 base_pcr: 4360220173pid: 128
0:00:06.226999000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.418438000 observation 0:00:01.672600000 pcr: 4360370707 base_pcr: 4360220173pid: 128
0:00:06.253321000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.444755000 observation 0:00:01.710722222 pcr: 4360374138 base_pcr: 4360220173pid: 128
0:00:06.287208000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.478570000 observation 0:00:01.748844444 pcr: 4360377569 base_pcr: 4360220173pid: 128
0:00:06.328169000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.519617000 observation 0:00:01.787044444 pcr: 4360381007 base_pcr: 4360220173pid: 128
0:00:06.369345000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.560683000 observation 0:00:01.825022222 pcr: 4360384425 base_pcr: 4360220173pid: 128
0:00:06.403399000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.594802000 observation 0:00:01.862866666 pcr: 4360387831 base_pcr: 4360220173pid: 128
0:00:06.439097000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.630498000 observation 0:00:01.900788888 pcr: 4360391244 base_pcr: 4360220173pid: 128
0:00:06.466664000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.658119000 observation 0:00:01.938766666 pcr: 4360394662 base_pcr: 4360220173pid: 128
0:00:06.504782000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.696231000 observation 0:00:01.976966666 pcr: 4360398100 base_pcr: 4360220173pid: 128
0:00:06.547100000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.738536000 observation 0:00:02.015022222 pcr: 4360401525 base_pcr: 4360220173pid: 128
0:00:06.577145000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.768577000 observation 0:00:02.053077777 pcr: 4360404950 base_pcr: 4360220173pid: 128
0:00:06.617597000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.808995000 observation 0:00:02.091133333 pcr: 4360408375 base_pcr: 4360220173pid: 128
0:00:06.653936000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.845400000 observation 0:00:02.128911111 pcr: 4360411775 base_pcr: 4360220173pid: 128
0:00:06.691507000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.882946000 observation 0:00:02.167166666 pcr: 4360415218 base_pcr: 4360220173pid: 128
0:00:06.728782000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.920238000 observation 0:00:02.205011111 pcr: 4360418624 base_pcr: 4360220173pid: 128
0:00:06.768842000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:48.960276000 observation 0:00:02.243066666 pcr: 4360422049 base_pcr: 4360220173pid: 128
0:00:06.812396000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.003835000 observation 0:00:02.281466666 pcr: 4360425505 base_pcr: 4360220173pid: 128
0:00:06.849304000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.040759000 observation 0:00:02.319177777 pcr: 4360428899 base_pcr: 4360220173pid: 128
0:00:06.894183000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.085636000 observation 0:00:02.357022222 pcr: 4360432305 base_pcr: 4360220173pid: 128
0:00:06.934070000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.125530000 observation 0:00:02.395288888 pcr: 4360435749 base_pcr: 4360220173pid: 128
0:00:06.974929000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.166381000 observation 0:00:02.433277777 pcr: 4360439168 base_pcr: 4360220173pid: 128
0:00:07.022311000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.213777000 observation 0:00:02.471255555 pcr: 4360442586 base_pcr: 4360220173pid: 128
0:00:07.037682000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.229149000 observation 0:00:02.509311111 pcr: 4360446011 base_pcr: 4360220173pid: 128
0:00:07.081660000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.273117000 observation 0:00:02.547711111 pcr: 4360449467 base_pcr: 4360220173pid: 128
0:00:07.135488000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.326926000 observation 0:00:02.585211111 pcr: 4360452842 base_pcr: 4360220173pid: 128
0:00:07.174099000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.365470000 observation 0:00:02.623200000 pcr: 4360456261 base_pcr: 4360220173pid: 128
0:00:07.189351000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.380792000 observation 0:00:02.661466666 pcr: 4360459705 base_pcr: 4360220173pid: 128
0:00:07.232429000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.423832000 observation 0:00:02.699233333 pcr: 4360463104 base_pcr: 4360220173pid: 128
0:00:07.272664000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.464124000 observation 0:00:02.737500000 pcr: 4360466548 base_pcr: 4360220173pid: 128
0:00:07.306085000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.497433000 observation 0:00:02.775411111 pcr: 4360469960 base_pcr: 4360220173pid: 128
0:00:07.341311000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.532218000 observation 0:00:02.813466666 pcr: 4360473385 base_pcr: 4360220173pid: 128
0:00:07.371949000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.563399000 observation 0:00:02.851455555 pcr: 4360476804 base_pcr: 4360220173pid: 128
0:00:07.422800000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.614263000 observation 0:00:02.889855555 pcr: 4360480260 base_pcr: 4360220173pid: 128
0:00:07.453956000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.645423000 observation 0:00:02.927633333 pcr: 4360483660 base_pcr: 4360220173pid: 128
0:00:07.497989000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.689439000 observation 0:00:02.965833333 pcr: 4360487098 base_pcr: 4360220173pid: 128
0:00:07.529698000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.721151000 observation 0:00:03.004233333 pcr: 4360490554 base_pcr: 4360220173pid: 128
0:00:07.571903000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.763335000 observation 0:00:03.041588888 pcr: 4360493916 base_pcr: 4360220173pid: 128
0:00:07.614566000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.806023000 observation 0:00:03.079711111 pcr: 4360497347 base_pcr: 4360220173pid: 128
0:00:07.641538000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.832975000 observation 0:00:03.117700000 pcr: 4360500766 base_pcr: 4360220173pid: 128
0:00:07.692544000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.883977000 observation 0:00:03.155966666 pcr: 4360504210 base_pcr: 4360220173pid: 128
0:00:07.721539000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.912982000 observation 0:00:03.193600000 pcr: 4360507597 base_pcr: 4360220173pid: 128
0:00:07.759673000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.951109000 observation 0:00:03.231788888 pcr: 4360511034 base_pcr: 4360220173pid: 128
0:00:07.795630000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:49.987072000 observation 0:00:03.269777777 pcr: 4360514453 base_pcr: 4360220173pid: 128
0:00:07.830727000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.022196000 observation 0:00:03.307966666 pcr: 4360517890 base_pcr: 4360220173pid: 128
0:00:07.868586000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.060046000 observation 0:00:03.346100000 pcr: 4360521322 base_pcr: 4360220173pid: 128
0:00:07.921394000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.112836000 observation 0:00:03.383800000 pcr: 4360524715 base_pcr: 4360220173pid: 128
0:00:07.958325000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.149715000 observation 0:00:03.422066666 pcr: 4360528159 base_pcr: 4360220173pid: 128
0:00:07.994094000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.185553000 observation 0:00:03.460122222 pcr: 4360531584 base_pcr: 4360220173pid: 128
0:00:08.031076000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.222521000 observation 0:00:03.497966666 pcr: 4360534990 base_pcr: 4360220173pid: 128
0:00:08.058683000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.250107000 observation 0:00:03.535955555 pcr: 4360538409 base_pcr: 4360220173pid: 128
0:00:08.107609000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.299060000 observation 0:00:03.573866666 pcr: 4360541821 base_pcr: 4360220173pid: 128
0:00:08.145280000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.336718000 observation 0:00:03.612344444 pcr: 4360545284 base_pcr: 4360220173pid: 128
0:00:08.177014000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.368446000 observation 0:00:03.649977777 pcr: 4360548671 base_pcr: 4360220173pid: 128
0:00:08.218102000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.409557000 observation 0:00:03.688522222 pcr: 4360552140 base_pcr: 4360220173pid: 128
0:00:08.251214000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.442674000 observation 0:00:03.726088888 pcr: 4360555521 base_pcr: 4360220173pid: 128
0:00:08.292924000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.484360000 observation 0:00:03.763933333 pcr: 4360558927 base_pcr: 4360220173pid: 128
0:00:08.324351000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.515805000 observation 0:00:03.802055555 pcr: 4360562358 base_pcr: 4360220173pid: 128
0:00:08.370270000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.561706000 observation 0:00:03.840244444 pcr: 4360565795 base_pcr: 4360220173pid: 128
0:00:08.405390000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.596825000 observation 0:00:03.878022222 pcr: 4360569195 base_pcr: 4360220173pid: 128
0:00:08.449019000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.640465000 observation 0:00:03.916155555 pcr: 4360572627 base_pcr: 4360220173pid: 128
0:00:08.495403000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.686831000 observation 0:00:03.954411111 pcr: 4360576070 base_pcr: 4360220173pid: 128
0:00:08.548830000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.740262000 observation 0:00:03.992122222 pcr: 4360579464 base_pcr: 4360220173pid: 128
0:00:08.598858000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.790305000 observation 0:00:04.030111111 pcr: 4360582883 base_pcr: 4360220173pid: 128
0:00:08.643605000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.835046000 observation 0:00:04.068155555 pcr: 4360586307 base_pcr: 4360220173pid: 128
0:00:08.688080000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.879513000 observation 0:00:04.106700000 pcr: 4360589776 base_pcr: 4360220173pid: 128
0:00:08.728006000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.919458000 observation 0:00:04.144344444 pcr: 4360593164 base_pcr: 4360220173pid: 128
0:00:08.764482000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.955930000 observation 0:00:04.182322222 pcr: 4360596582 base_pcr: 4360220173pid: 128
0:00:08.797103000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:50.988535000 observation 0:00:04.220244444 pcr: 4360599995 base_pcr: 4360220173pid: 128
0:00:08.824707000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.016135000 observation 0:00:04.258644444 pcr: 4360603451 base_pcr: 4360220173pid: 128
0:00:08.850001000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.041451000 observation 0:00:04.296766666 pcr: 4360606882 base_pcr: 4360220173pid: 128
0:00:08.872805000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.064232000 observation 0:00:04.334477777 pcr: 4360610276 base_pcr: 4360220173pid: 128
0:00:08.912113000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.103016000 observation 0:00:04.372388888 pcr: 4360613688 base_pcr: 4360220173pid: 128
0:00:09.182485000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.373921000 observation 0:00:04.410511111 pcr: 4360617119 base_pcr: 4360220173pid: 128
0:00:09.206356000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.397785000 observation 0:00:04.448711111 pcr: 4360620557 base_pcr: 4360220173pid: 128
0:00:09.229181000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.420620000 observation 0:00:04.486411111 pcr: 4360623950 base_pcr: 4360220173pid: 128
0:00:09.254370000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.445819000 observation 0:00:04.525088888 pcr: 4360627431 base_pcr: 4360220173pid: 128
0:00:09.281855000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.473286000 observation 0:00:04.562455555 pcr: 4360630794 base_pcr: 4360220173pid: 128
0:00:09.313371000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.504827000 observation 0:00:04.600711111 pcr: 4360634237 base_pcr: 4360220173pid: 128
0:00:09.350106000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.541543000 observation 0:00:04.638633333 pcr: 4360637650 base_pcr: 4360220173pid: 128
0:00:09.391508000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.582959000 observation 0:00:04.676755555 pcr: 4360641081 base_pcr: 4360220173pid: 128
0:00:09.435974000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.627289000 observation 0:00:04.714744444 pcr: 4360644500 base_pcr: 4360220173pid: 128
0:00:09.484366000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.675804000 observation 0:00:04.752588888 pcr: 4360647906 base_pcr: 4360220173pid: 128
0:00:09.528966000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.720386000 observation 0:00:04.790644444 pcr: 4360651331 base_pcr: 4360220173pid: 128
0:00:09.573197000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.764631000 observation 0:00:04.828622222 pcr: 4360654749 base_pcr: 4360220173pid: 128
0:00:09.612957000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.804380000 observation 0:00:04.866822222 pcr: 4360658187 base_pcr: 4360220173pid: 128
0:00:09.646685000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.838118000 observation 0:00:04.904733333 pcr: 4360661599 base_pcr: 4360220173pid: 128
0:00:09.677000000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.868453000 observation 0:00:04.943133333 pcr: 4360665055 base_pcr: 4360220173pid: 128
0:00:09.705090000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.896526000 observation 0:00:04.981055555 pcr: 4360668468 base_pcr: 4360220173pid: 128
0:00:09.729455000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.920887000 observation 0:00:05.018833333 pcr: 4360671868 base_pcr: 4360220173pid: 128
0:00:09.753245000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.944703000 observation 0:00:05.057022222 pcr: 4360675305 base_pcr: 4360220173pid: 128
0:00:09.771724000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.963148000 observation 0:00:05.094944444 pcr: 4360678718 base_pcr: 4360220173pid: 128
0:00:09.789507000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.980944000 observation 0:00:05.132922222 pcr: 4360682136 base_pcr: 4360220173pid: 128
0:00:09.804228000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:51.995659000 observation 0:00:05.171044444 pcr: 4360685567 base_pcr: 4360220173pid: 128
0:00:09.819578000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.011007000 observation 0:00:05.209033333 pcr: 4360688986 base_pcr: 4360220173pid: 128
0:00:09.837411000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.028852000 observation 0:00:05.246944444 pcr: 4360692398 base_pcr: 4360220173pid: 128
0:00:09.852385000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.043831000 observation 0:00:05.285000000 pcr: 4360695823 base_pcr: 4360220173pid: 128
0:00:09.871863000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.063281000 observation 0:00:05.322988888 pcr: 4360699242 base_pcr: 4360220173pid: 128
0:00:09.894087000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.085514000 observation 0:00:05.361044444 pcr: 4360702667 base_pcr: 4360220173pid: 128
0:00:10.051501000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.242930000 observation 0:00:05.399166666 pcr: 4360706098 base_pcr: 4360220173pid: 128
0:00:10.113472000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.304888000 observation 0:00:05.437077777 pcr: 4360709510 base_pcr: 4360220173pid: 128
0:00:10.197019000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.388447000 observation 0:00:05.475211111 pcr: 4360712942 base_pcr: 4360220173pid: 128
0:00:10.271922000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.463282000 observation 0:00:05.513188888 pcr: 4360716360 base_pcr: 4360220173pid: 128
0:00:10.342440000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.533889000 observation 0:00:05.551244444 pcr: 4360719785 base_pcr: 4360220173pid: 128
0:00:10.429176000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.620027000 observation 0:00:05.589166666 pcr: 4360723198 base_pcr: 4360220173pid: 128
0:00:10.511633000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.703050000 observation 0:00:05.627222222 pcr: 4360726623 base_pcr: 4360220173pid: 128
0:00:10.592263000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.783616000 observation 0:00:05.665411111 pcr: 4360730060 base_pcr: 4360220173pid: 128
0:00:10.667845000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.859261000 observation 0:00:05.703533333 pcr: 4360733491 base_pcr: 4360220173pid: 128
0:00:10.730790000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.922164000 observation 0:00:05.741455555 pcr: 4360736904 base_pcr: 4360220173pid: 128
0:00:10.760748000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.951574000 observation 0:00:05.779366666 pcr: 4360740316 base_pcr: 4360220173pid: 128
0:00:10.816072000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:52.997264000 observation 0:00:05.817488888 pcr: 4360743747 base_pcr: 4360220173pid: 128
0:00:10.860156000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.051584000 observation 0:00:05.855544444 pcr: 4360747172 base_pcr: 4360220173pid: 128
0:00:10.917036000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.108467000 observation 0:00:05.894088888 pcr: 4360750641 base_pcr: 4360220173pid: 128
0:00:10.960515000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.151938000 observation 0:00:05.931788888 pcr: 4360754034 base_pcr: 4360220173pid: 128
0:00:11.009135000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.200554000 observation 0:00:05.969711111 pcr: 4360757447 base_pcr: 4360220173pid: 128
0:00:11.068780000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.260203000 observation 0:00:06.007555555 pcr: 4360760853 base_pcr: 4360220173pid: 128
0:00:11.130503000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.321929000 observation 0:00:06.045466666 pcr: 4360764265 base_pcr: 4360220173pid: 128
0:00:11.191709000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.383145000 observation 0:00:06.084077777 pcr: 4360767740 base_pcr: 4360220173pid: 128
0:00:11.264307000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.455680000 observation 0:00:06.121788888 pcr: 4360771134 base_pcr: 4360220173pid: 128
0:00:11.319882000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.511311000 observation 0:00:06.159633333 pcr: 4360774540 base_pcr: 4360220173pid: 128
0:00:11.372402000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.563297000 observation 0:00:06.197622222 pcr: 4360777959 base_pcr: 4360220173pid: 128
0:00:11.453440000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:53.644796000 observation 0:00:06.235744444 pcr: 4360781390 base_pcr: 4360220173pid: 128
0:00:11.465217000   995 0x67e38 WARN         baseaudiosink gstbaseaudiosink.c:696:gst_base_audio_sink_render:<osssink0> warning: Compensating for audio synchronisation problems
0:00:11.468943000   995 0x67e38 WARN         baseaudiosink gstbaseaudiosink.c:696:gst_base_audio_sink_render:<osssink0> warning: Unexpected discontinuity in audio timestamps of more than half a second (0:00:04.541812500), resyncing
WARNING: from element /pipeline0/osssink0: Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(696): gst_base_audio_sink_render (): /pipeline0/osssink0:
Unexpected discontinuity in audio timestamps of more than half a second (0:00:04.541812500), resyncing
0:00:12.056207000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.247465000 observation 0:00:06.273733333 pcr: 4360784809 base_pcr: 4360220173pid: 128
0:00:12.087686000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.279119000 observation 0:00:06.311988888 pcr: 4360788252 base_pcr: 4360220173pid: 128
0:00:12.117722000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.309095000 observation 0:00:06.349977777 pcr: 4360791671 base_pcr: 4360220173pid: 128
0:00:12.150405000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.341837000 observation 0:00:06.388100000 pcr: 4360795102 base_pcr: 4360220173pid: 128
0:00:12.180920000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.372344000 observation 0:00:06.425877777 pcr: 4360798502 base_pcr: 4360220173pid: 128
0:00:12.215942000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.407259000 observation 0:00:06.463788888 pcr: 4360801914 base_pcr: 4360220173pid: 128
0:00:12.252148000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.443580000 observation 0:00:06.501777777 pcr: 4360805333 base_pcr: 4360220173pid: 128
0:00:12.289305000   995 0x68030 ERROR           flutsdemux gstmpegtsdemux.c:1562:gst_fluts_demux_parse_adaptation_field:<demux> internal 337465:33:54.480742000 observation 0:00:06.540111111 pcr: 4360808783 base_pcr: 4360220173pid: 128
........

 

  And according to your last advice, I should update my gstreamer core to a more recent one,could you tell me which version of gstreamer that you used to have fixed these bugs , thank you.

 

  Best regards !

  Votler 

 

 

在2008-09-26,"Zaheer Merali" <[hidden email]> 写道:


>2008/9/25 Volter Yen
>> hi all,
>>    when  using gstreamer to play dvb signal, if I set the osssink's sync to
>> true,  the pipelie give 'Unexpected discontinuity in audio timestamps of
>> more than half a second(...) resyncing ' and stalled there....but it is said
>> that 'sync=true ' should work , my gstreamer core is
>> 0.10.14,fluendo-mpegdmuex-0.10.15, and by the way my pipelie is:
>>     gst-launch-0.10 dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8
>> freq=474000000 code-rate-lp=2/3 code-rate-hp=1/2 guard=8 hierarchy=NONE
>> pids=630:512:128 ! flutsdemux es-pids=650:512 name=demuxer demuxer. ! queue
>> ! mad ! audioconvert ! osssink
>>     and if i add 'sync=false' to ossink , it works but when play with video
>> the audio is heavy lagged.
>>
>>      I have referrenced to this link
>> https://core.fluendo.com/gstreamer/trac/ticket/46, it seems that these
>> problem should have been resolved.
>>      anybody know the way out? thank you
>>
>>      Volter
>
>You have a few problems with your pipeline.
>
>i) es-pids should not be used with flutsdemux. If you have the pmt pid
>and the elementary stream pids coming out of dvbsrc then there is no
>issue. Using es-pids like you are makes it ignore the pcr values
>contained in the transport stream.
>
>ii) The queues you should be using should have max-size-buffers=0 and
>max-size-time=0 set.
>
>You should also be using a more recent version of gstreamer core.
>
>Zaheer
>
>-------------------------------------------------------------------------
>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>Build the coolest Linux based applications with Moblin SDK & win great prizes
>Grand prize is a trip for two to an Open Source event anywhere in the world
>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>_______________________________________________
>gstreamer-devel mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel




[广告] 特惠尝必胜客26道新品
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer dvb a/v sync problem

Zaheer Merali
>   And according to your last advice, I should update my gstreamer core to a
> more recent one,could you tell me which version of gstreamer that you used
> to have fixed these bugs , thank you.
>
>
>
>   Best regards !
>
>   Votler

Good practise is to always use the latest stable release. In today's
case gstreamer 0.10.20 gst-plugins-base 0.10.20 and gst-plugins-bad
0.10.8.

Zaheer

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel