DATV-Express Project - January update report

Digital ATV - The latest generation, cutting edge ATV - Please discuss it all here.
Forum rules
This forum is run by the BATC (British Amateur Television Club), it is service made freely available to all interested parties, please do not abuse this privilege.

Thank you
ON7KGK
Posts: 9
Joined: Mon Feb 15, 2016 8:47 am

Re: DATV-Express Project - January update report

Post by ON7KGK » Mon Feb 15, 2016 8:55 am

Hi Charles,
Good idea to overlay the callsign or perhaps in the future a dynamic text file (I think weather data for my application).
It would be nice to leave the possibility for the user to enter himself his FFmpeg code into a box inside your program.
FFmepg is so powerful.
Thank you for you work.
73's Michaël.

G4GUO
Posts: 729
Joined: Tue Feb 16, 2010 12:51 pm

Re: DATV-Express Project - January update report

Post by G4GUO » Tue Feb 16, 2016 5:41 pm

Hi Michaël,

I did manage to get a simple overlay working for those that need it but it was never
my intention to try and duplicate vMix after all they have a team of developers that
have been working on that for a number of years.

I use libavcodec directly so the FFmpeg command line interface is not
available to me so I won't be adding the ability to enter FFmpeg comand line parameters.

Today I added I420 and MJPEG format support. MJPEG will mean it will be possible to use a
'full HD' web camera with the software. However Webcam full HD and that produced
by a proper HD camera are not the same thing as far as quality is concerned.

I still have to add a dialog (sic) to allow the selection of SD or HD output formats.
If there is not much going on, on the TV tonight I may get around to it this evening.

- Charles

G4KLB
Posts: 251
Joined: Wed May 28, 2008 10:46 am

Re: DATV-Express Project - January update report

Post by G4KLB » Tue Feb 16, 2016 10:36 pm

Now that DATV Express has gone to the Dark Side (Windows) I decided to give it another try.
Have it working fine on Windows 10 using only my Logitech C920 webcam for both sound and vision :D
I hadn't been able to get that one to work on the previous version.
No messing with graphs and codecs it just worked :o
Express.jpg
Express.jpg (271.08 KiB) Viewed 8607 times

G4GUO
Posts: 729
Joined: Tue Feb 16, 2010 12:51 pm

Re: DATV-Express Project - January update report

Post by G4GUO » Tue Feb 16, 2016 10:53 pm

Hello Colin,

Sadly the graphs and codecs are just hidden from you and handled by the code.
I have just moved all the heartache from the user to the developer.
I am due to start counselling sessions next week. :|

Glad you have it working though

- Charles

G4KLB
Posts: 251
Joined: Wed May 28, 2008 10:46 am

Re: DATV-Express Project - January update report

Post by G4KLB » Tue Feb 16, 2016 11:54 pm

Thanks Charles,

Best way to do it .......for us :D

Now had the same painless (for me) experience on the PiPo.
pipoEx.jpg
pipoEx.jpg (330.66 KiB) Viewed 8588 times
pipoEx1.jpg
pipoEx1.jpg (212.99 KiB) Viewed 8588 times

HB9DUG
Posts: 33
Joined: Wed Jun 18, 2008 8:46 pm

Re: DATV-Express Project - January update report

Post by HB9DUG » Wed Feb 17, 2016 6:20 pm

Works also here in HB with vMIX. I have difficulties (little) to have a smooth image. It is not the pc, a i7-2600k 3.40 GHz. For the time being, I had no success with my Logitec webcam...

A small cosmetic point, the TX Bitrate value is rounded. Would be nice to have it to the last digit. I have seen with TSReader that the mux bitrate is correct for a given SR and FEC.

Thank you Charles for this development !

G4GUO
Posts: 729
Joined: Tue Feb 16, 2010 12:51 pm

Re: DATV-Express Project - January update report

Post by G4GUO » Wed Feb 17, 2016 10:56 pm

Hello Michel,

The TX bitrate is not rounded but is simply the Symbol rate x 2 - Convolutional FEC overhead. I have not allowed
for the Reed Solomon overhead. I may change that.

Sorry about the jitter, is it due to signal dropouts? Does the tx queue fill up? or maybe it is just a regular flicker
on movement.

I have added some more capture formats today but mainly I have moved from VS2012 to VS2015 community edition
(no one told me that the full edition of the Microsoft tools are now free for open source projects). VS2015 will allow me to
post the source on Github (when I figure out how) so people see how it all works (if they a interested).

- Charles

G4GUO
Posts: 729
Joined: Tue Feb 16, 2010 12:51 pm

Re: DATV-Express Project - January update report

Post by G4GUO » Fri Feb 19, 2016 10:50 pm

I have posted a new version of the software for those that are interested.
I have added a very crude text callsign overlay, the ability to specify different capture
and onair video formats and very basic support for the Blackmagic Decklink Mini Recorder
capture card and also for the Magewell HDMI to USB3 HD capture dongle. The sound doesn't
work on the Blackmagic card and you may have issues with interlaced video. I hope I have
not broken anything :oops:

https://www.dropbox.com/s/r1su463zrpyk5 ... r.zip?dl=0

- Charles

PA1KW
Posts: 16
Joined: Tue Dec 17, 2013 9:27 pm

Re: DATV-Express Project - January update report

Post by PA1KW » Sat Feb 20, 2016 3:28 pm

Charles,

I was able to test the new version today. Unfortunately it is crashing after pressing PTT:
DATV-Express stopped working debug.png
DATV-Express stopped working debug.png (12.73 KiB) Viewed 7742 times

Pressing PTT:
DATV-Express crash.png
DATV-Express crash.png (7.12 KiB) Viewed 7742 times
Debug Info:
DATV Express.png
DATV Express.png (11.04 KiB) Viewed 7742 times
Configuration is Win-10 64bit i7-2400k/16Gig

Previous version was working ok.

73 Koert PA1KW


***UPDATE***
First time starting the program you have to enter the Video Capture Settings and especially the Device Format. In my case the device format was empty. After entering the device format it is working ok!!

G4GUO
Posts: 729
Joined: Tue Feb 16, 2010 12:51 pm

Re: DATV-Express Project - January update report

Post by G4GUO » Sat Feb 20, 2016 4:06 pm

Fine, that is useful to know. I did put some traps in the code to stop it
crashing with empty fields but I missed the format one.

I re-compiled the code with Visual Studio 2015 community edition (I was using VS2012 before)
and I had to make some changes to various paths in the system so I was a bit worried
I had broken it.

- Charles

Post Reply

Return to “DATV - Digital ATV”