B Series DTS bugs & support

Here for general support for B series TVs, request and problem solve area.
Post Reply

baco81
Posts: 70
Joined: Fri Apr 30, 2010 8:24 am

Re: B Series DTS bugs & support

Post by baco81 »

smartsmurf wrote:
baco81 wrote: There is a question that is killing me, though...

If FFMPEG is more performant, why did you choose LIBDCA codec instead as the preferred one? I mean... what are the drawbacks of using FFMPEG codec?
OK, answer is simple:
The libdca has got more advanced DTS decoding features (like downmixing options, dynamic range compression, etc.). Despite that it completely lacks (hardware-)acceleration. It's a pure C implementation. So generally speaking, I would expect best audio results by using it.
In contrast the ffmpeg implementation got less features, but more low-level optimizations for ARMV6 and VFP. So it is more performant resulting in less CPU load.
The differences convinced me to put both libraries into the package. The precedence for libdca is also explainable: ffmpeg is used for media parsing, so it cannot be removed and must be there. The only thing which can be removed safely is libdca, since it is only used for decoding, but not for parsing.
Thank you very much for your answer, Smartsmurf!
smartsmurf
Official SamyGO Developer
Posts: 111
Joined: Thu Jun 24, 2010 8:26 am
Location: Frankfurt, Germany

Re: B Series DTS bugs & support

Post by smartsmurf »

nostromo1983 wrote:Well, it's not a 3d movie, it's a standard movie, nothing special. I can upload you a chunk for analysis, how long do you need? 1 minute is ok?
In the meantime I got the file. from analyzing the logfile I could see that the DTS frames are not sent with the header sync "7FFE8001", which indicates a starting DTS frame (see also dca.h in ffmpeg). Instead the frames start with the payload immediately.

What happened? The creator of the MKV uses a so-called "header removal compression", which is descibed in the Matroska specs. Se also here for some details:
http://www.bunkus.org/videotools/mkvtoo ... ompression

Unfortunately the MKV demux routines made by Samsung can not cope with that mode. So they generate wrong frames. :(

It can be fixed in software. I am working on that... ;)
nostromo1983
Posts: 72
Joined: Sat Nov 07, 2009 4:39 pm

Re: B Series DTS bugs & support

Post by nostromo1983 »

einaris1 wrote: Hi,
all *.mkv files by default created with MKVMERGE > v4.1.0 uses header removal compression. So not only DTS frames are striped, but video frames (h264, VC-1) and audio (AC3, MP3). This MKV file is not playable on samsung tv media player :cry: .
Solution is to remux this file without "header striping". On mkvmergeGUI this is done -> "Compression: none" on each stream.
Do you know a tool to identify this parameter into mkv contained videos? I've tried using mediainfo but cant find anything about mkv header compression.
Also i've tried to remux a file that is not working with mkvmerge with compression disable and it's working after the limit of the 25th second.
Samsung LE32B554 T-CH5DEUC 2006.0 with patched u-boot for usb boot with OpenEmbedded custom kernel with network supported and usb rootfs
User avatar
erdem_ua
SamyGO Admin
Posts: 3126
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: B Series DTS bugs & support

Post by erdem_ua »

smartsmurf wrote:
nostromo1983 wrote:Well, it's not a 3d movie, it's a standard movie, nothing special. I can upload you a chunk for analysis, how long do you need? 1 minute is ok?
In the meantime I got the file. from analyzing the logfile I could see that the DTS frames are not sent with the header sync "7FFE8001", which indicates a starting DTS frame (see also dca.h in ffmpeg). Instead the frames start with the payload immediately.

What happened? The creator of the MKV uses a so-called "header removal compression", which is descibed in the Matroska specs. Se also here for some details:
http://www.bunkus.org/videotools/mkvtoo ... ompression

Unfortunately the MKV demux routines made by Samsung can not cope with that mode. So they generate wrong frames. :(

It can be fixed in software. I am working on that... ;)
Good to hear that :)
nostromo1983
Posts: 72
Joined: Sat Nov 07, 2009 4:39 pm

Re: B Series DTS bugs & support

Post by nostromo1983 »

I was wondering about the pre processing problem of the first 20s, can you explain what is the problem exactly? Any link that explains this (didnt find anything good while googling) Any idea how the C series are doing to fix this?
Thanks
Samsung LE32B554 T-CH5DEUC 2006.0 with patched u-boot for usb boot with OpenEmbedded custom kernel with network supported and usb rootfs

Post Reply

Return to “[B] Support”