Page 1 of 1

DVB-T regression in 2.0.2 and 2.0.3

Posted: 14 Oct 2012 15:54
by sluke
Hi,

Since the 2.0.2 version, it's impossible to watch TV with a DVB-T Card.
Video and sound freeze each second (for HD and non HD channels). See logs of 2.0.3 version :

Code: Select all

main warning: computed PTS is out of range (83891), clearing out main warning: computed PTS is out of range (92372), clearing out main warning: PTS is out of range (92372), dropping buffer main warning: computed PTS is out of range (93188), clearing out main warning: computed PTS is out of range (131171), clearing out main warning: computed PTS is out of range (143755), clearing out main warning: computed PTS is out of range (155246), clearing out main warning: PTS is out of range (155246), dropping buffer main warning: computed PTS is out of range (156066), clearing out main warning: computed PTS is out of range (193474), clearing out main warning: audio output out of sync, adjusting dates (-48151 us) main warning: computed PTS is out of range (214293), clearing out main warning: not synchronized (-48150 us), resampling main warning: buffer too early (-48150), down-sampling main warning: computed PTS is out of range (277107), clearing out main warning: timing screwed, stopping resampling main warning: computed PTS is out of range (246127), clearing out main warning: computed PTS is out of range (287607), clearing out main warning: audio output out of sync, adjusting dates (-47718 us) main warning: computed PTS is out of range (315281), clearing out main warning: not synchronized (-47717 us), resampling main warning: buffer too early (-47717), down-sampling main warning: computed PTS is out of range (387606), clearing out main warning: timing screwed, stopping resampling main warning: audio output out of sync, adjusting dates (-49641 us) main warning: computed PTS is out of range (386372), clearing out main warning: not synchronized (-49640 us), resampling main warning: buffer too early (-49640), down-sampling main warning: computed PTS is out of range (472064), clearing out main warning: timing screwed, stopping resampling main warning: computed PTS is out of range (456215), clearing out main warning: PTS is out of range (456215), dropping buffer main warning: computed PTS is out of range (457079), clearing out main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 1149 ms) main error: ES_OUT_RESET_PCR called main warning: computed PTS is out of range (510361), clearing out main warning: PTS is out of range (-24559), dropping buffer main warning: buffer way too early (-728014), clearing queue main warning: buffer way too early (-548385), clearing queue main warning: buffer way too early (-574288), clearing queue main warning: buffer way too early (-574503), clearing queue main warning: buffer way too early (-573778), clearing queue main warning: buffer way too early (-543360), clearing queue main warning: buffer way too early (-567982), clearing queue main warning: buffer way too early (-570645), clearing queue main warning: buffer way too early (-544189), clearing queue main warning: buffer way too early (-561609), clearing queue main warning: buffer way too early (-564744), clearing queue
Each freeze shows warning messages and the error messages (ES_OUT*) appear during a big freeze (> 5 sec)

I think it's a regression. Can I hope a fix in 2.0.4 version ?

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 15 Oct 2012 21:36
by Rémi Denis-Courmont
Unfortunately, no.

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 15 Oct 2012 22:57
by sluke
I'm ready to help you to solve this bug by testing patch or giving you more informations (if needed).

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 16 Oct 2012 17:35
by Rémi Denis-Courmont
I don't think the guy that last changed the DVB-T plugin is reading this forum though.

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 19 Oct 2012 00:42
by gilliandia
Just tried 2.0.4 and get the same "stuttering".

Latest version I can use to watch DVB-T in the UK is 1.1.9

Gillian

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 20 Oct 2012 14:26
by Rémi Denis-Courmont
Nobody volunteered to update the Windows BDA support since VLC version 2.0.3. So 2.0.4 is identically broken, and so will 2.0.5 be if nobody takes the ball soon.

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 22 Oct 2012 12:27
by Jean-Baptiste Kempf
What is your device and your country, btw?

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 29 Dec 2012 16:19
by sluke
Sorry for being late (Now, I activated notification when reply is posted)

My card is "Hauppauge WinTV NOVA TD 500". I live in France.

This problem is already present in 2.0.4 and 2.0.5. I don't have this problem under linux...

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 15 Jan 2013 23:49
by j.puig
I have the same problem as you.
Windows vista 64b.

I had VLC version 2.0.1 and it worked fine on my Hauppauge HVR-4000 internal PCI (DVB-T, DVB-S, DVB-S2)

I upgraded to 2.05 and it's impossible to watch anything in good conditions.
Picture and sound freezes every 1-2 seconds.
I've tried 2.04, 2.03, 2.02, and none of them work correctly.

I've gone back to 2.0.1 and it works fine again.

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 16 Jan 2013 11:01
by Jean-Baptiste Kempf
If noone fixes it, it won't change...

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 17 Feb 2013 11:06
by sluke
I tested this nightly build :
http://nightlies.videolan.org/build/win ... 2-win32.7z
=> It works

This this one :
http://nightlies.videolan.org/build/win ... 2-win32.7z
=> It doesn't work

If I replace the plugins\access\libdtv_plugin.dll file from vlc-2.0.0-20120326-0205 build to vlc-2.0.0-20120402-0646 build
=> vlc-2.0.0-20120402-0646 build works


Questions :

- What branch of git repository is used for nightlies build ?

- What source files relative to libdtv_plugin.dll ?

- I built vlc from source but It crashes when I play any file :

Code: Select all

Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 4160.0x104c] 0x6088749d in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll (gdb) bt full #0 0x6088749d in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #1 0x006d8930 in ?? () No symbol table info available. #2 0x6030a787 in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #3 0x02e73d98 in ?? () No symbol table info available. #4 0x6036fefc in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #5 0x02e73d98 in ?? () No symbol table info available. #6 0x60375a99 in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #7 0x00600520 in ?? () No symbol table info available. #8 0x6087da31 in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #9 0x02dbfed4 in ?? () No symbol table info available. #10 0x60881286 in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #11 0x02dbfed4 in ?? () No symbol table info available. #12 0x60926752 in _::vlc_entry_license(_0, long) () from C:\Users\build\Desktop\vlc\vlc-2.0.1\plugins\gui\libqt4_plugin.dll No symbol table info available. #13 0x00000000 in ?? () No symbol table info available. (gdb)
and yet I enabled debug in compilation (--enable-debug) :

Code: Select all

git clone git://git.videolan.org/vlc/vlc-2.0.git cd vlc git checkout 2.0.1 mkdir -p contrib/win32 cd contrib/win32 ../bootstrap --host=i586-mingw32msvc make prebuilt cd .. ln -sf i586-mingw32msvc i686-w64-mingw32 cd .. ./bootstrap mkdir win32 && cd win32 ../configure --host=i686-w64-mingw32 --enable-debug --enable-static rm ../contrib/i586-mingw32msvc/include/strmif.h ../contrib/i586-mingw32msvc/include/uuids.h make make package-win32-7zip
I replaced the plugins\gui\libqt4_plugin.dll file by the 2.0.1 official release libqt4_plugin.dll :
=> audio files works but no video files :

Code: Select all

Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 4084.0x1014] 0x00000000 in ?? () (gdb) bt full #0 0x00000000 in ?? () No symbol table info available. #1 0x00000000 in ?? () No symbol table info available. (gdb)

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 18 Feb 2013 19:06
by Rémi Denis-Courmont
The DTV plugin is at modules/access/dtv/

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 18 Feb 2013 20:53
by sluke
OK. Just one modification on this module during this period :

Code: Select all

--- 2.0.1/dtv/linux.c 2013-02-18 20:33:13.000000000 +0100 +++ 2.0.2/dtv/linux.c 2013-02-18 20:15:27.000000000 +0100 @@ -621,7 +621,7 @@ struct dtv_property buf[n], *prop = buf; struct dtv_properties props = { .num = n, .props = buf }; - memset (prop, 0, sizeof (prop)); + memset (buf, 0, sizeof (buf)); while (n > 0) {
What do you think about this modification ?

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 19 Feb 2013 05:45
by Jean-Baptiste Kempf
This part is Linux only.

DVB regression from 2.0.2

Posted: 22 Feb 2013 03:06
by Ludrax
which part is relevant then?
I don't think the guy that last changed the DVB-T plugin is reading this forum though.
Since the 2.0.2 version, it's impossible to watch TV with a DVB-T Card.
I think it's not only T problem...

Re: DVB regression from 2.0.2

Posted: 23 Feb 2013 16:45
by Rémi Denis-Courmont
which part is relevant then?
I don't think the guy that last changed the DVB-T plugin is reading this forum though.
Since the 2.0.2 version, it's impossible to watch TV with a DVB-T Card.
I think it's not only T problem...
VLC has a single plugin for all digital TV tuning, not just DVB-T.

This is the difference between 2.0.1 and 2.0.2 on Windows:
http://git.videolan.org/?p=vlc/vlc-2.0. ... 6591416993

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 26 Feb 2013 05:35
by Jean-Baptiste Kempf
And its huge :)

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 14 Mar 2013 02:52
by Ludrax
I replaced the plugins\gui\libqt4_plugin.dll file by the 2.0.1 official release libqt4_plugin.dll :
=> audio files works but no video files :
that file won't help in vlc-2.1.0-git, there is no more digital in capture menu with replaced file :?

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 06 Oct 2013 00:21
by j.puig
Still not working.......................

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 09 May 2014 01:34
by j.puig
I really wonder if DVB-T will work ever again.
Won't anybody fix it ?

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 10 Sep 2014 21:34
by martinu
Has anyone raised this officially as a serious bug, in such as way that it will actually get looked at and fixed? That would get round the problem of "I don't think the guy that last changed the DVB-T plugin is reading this forum though".

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 10 Sep 2014 21:42
by j.puig
I still use 2.01, DVB-T is a need (for me) using videolan.

Re: DVB-T regression in 2.0.2 and 2.0.3

Posted: 10 Sep 2014 22:14
by Rémi Denis-Courmont
There are several bugs explicitly about BDA breaking in 2.0.2:
- https://trac.videolan.org/vlc/ticket/7046
- https://trac.videolan.org/vlc/ticket/7366
- https://trac.videolan.org/vlc/ticket/9869
- and possibly others I missed.

Take your pick.