here is some
The recording is not so great in any receiver due to the high bitrate,but azbox tune and display it real time perfectly.
It cannot record it,though.
http://www.megaupload.com/?d=0OTBCIQ0
Printable View
here is some
The recording is not so great in any receiver due to the high bitrate,but azbox tune and display it real time perfectly.
It cannot record it,though.
http://www.megaupload.com/?d=0OTBCIQ0
The_Ripper not be better to finish first demux and tuners before taking a new beta?.
I say this because if there are problems, it will switch it of again.
Greetings!
Here is an 1080p file with 15 seconds:
http://www.megaupload.com/?d=EGZN3Y2X
It's called "prueba de fuego" because of his high bitrate. I can read this with normal firmware and PM 1.7, without glitches. =]
And here is the prueba de fuego v. 2.0:
http://www.megaupload.com/?d=OCJJMJTS
This is a really big ass bitrate file. I can't read this without glitches even with PM 1.7. It's really heavy.
@MoRpHiUS_x
We will pusblish new beta when video driver is done, who want to test he will test it.
I added as I mention in kernel RAM disk rootfs, so problems regarding backing up original FW will not be present as in first test ...
@ The_Ripper
I want to know what is still missing to get a working version. thanks
@ The_Ripper
Thanks for all the work you do. If you solved the problem of returning to the original FW, go ahead with the Beta.
@devilred
Video DVB driver still not finished and demux/tuners part.
Not sure you understood the idea: is not ABOUT HIGH BITRATE FEEDS !!
Is about 4:2:2 HD,which can never come in satellite as 1080P.(it would be impractical)
Your prueba de fuego doesn't apply to the concept,because I'm sure the way to setup the decoding on this feeds is already known.
I haven't EVER seen a satellite broadcast using 1080P,anyway,where did you get this files from?
I am asking you,are this files 4:2:2 HD?
If they aren't,there is no purpose to post them.
No they are NOT using 1080P in satellite anywhere.
Beside,this is sidetracking the meaning of the original post,which is to setup the decoder correctly for mpeg2 4:2:2 HD channels.
(for those wondering how those satellite providers offer movies in 1080P somewhere,is because they download the movie into the receiver in chunks,and if you purchase it,you can watch it after all of it downloaded or during the download,which doesn't mean they are broadcasting live content)
So,please,if you guys have no idea what is the original purpose for posting the files,then do not post anything,because it creates more confusion.
@The_Ripper
Please let us know if the files are useful.
Ok I have been looking into the current mediaplayer facilities of enigma2 and I think we can use this as a very good starting point.
Currently they use gstreamer for demuxing the file and selecting subtitles and audio tracks. This seem to work pretty well.
Someone has written dvbmediasink, which talks to the video/audio hardware. This sink also tells the hardware which codecs to use etc. We could adjust it so that it provides the rippers drivers with the right info.
The_ripper, I assume standard settings, like dts downmix, video resolution and such will be changed in the enigma2 settings panel, like on the current azbox software?
@sattommy
I attached infos regarding 2 new ioctl calls to audio dvb api.
This code should be added in DVB audio.h header file.
Thnx,
I assume that we can set most of these settings in the struct from the settings menu, and that the mediaplayer just needs to provide codec details right?
this is how they do it right now:
hxxp://schwerkraft.elitedvb.net/scm/viewvc.php/dvbmediasink/src/gstdvbvideosink.c?revision=1.71&r oot=dvbmediasink&sortby=log&view= markup
@sattomy
For example for MPEG audio ....
Code:
/*init new dvb audio struct for Sigma HW*/
struct audio_data audio_data_t={0};
/*check if Sigma driver finished decoding full stream*/
struct audio_eof_status eof_status={0};
/*sample rate of the audio file */
audio_data_t.SampleRate = 44100;
/*Channel settings */
audio_data_t.OutputChannels = Audio_Out_Ch_LR;
/* SPIDF */
audio_data_t.Spdif = OutputSpdif_Uncompressed;
/* Set Audio Codec */
audio_data_t.Codec = AudioDecoder_Codec_MPEG1;
/* Infos For Sigma HW MPEG audio codec */
audio_data_t.MpegParams.OutputSpdif = audio_data_t.Spdif;
audio_data_t.MpegParams.OutputSurround20 = SurroundAsStream;
audio_data_t.MpegParams.Acmod2DualMode = FALSE;
audio_data_t.MpegParams.OutputDualMode = DualMode_Stereo;
audio_data_t.MpegParams.OutputChannels = Audio_Out_Ch_LR;
audio_data_t.MpegParams.BassMode = 0;
audio_data_t.MpegParams.OutputLfe = FALSE;
fd=open("/dev/dvb/adapter0/audio0"......
ioctl(fd,AUDIO_SOURCE_MEMORY);
ioctl(fd,AUDIO_SET_CODEC, &audio_data_t);
ioctl(fd,AUDIO_PLAY);
while NOT EOF of the audio file
{
read from audio file
write(fd,buf,count); //send buf to dvb audio driver
}
EOF, all stream data has been sent to driver
/*check if Sigma driver finished decoding full stream*/
ioctl(fd,AUDIO_GET_EOF_STATUS, &eof_status);
if(eof_status != 1)
sleep some time, repeat ioctl again, till you got 1
ioctl(fd,AUDIO_STOP,0);
So this is some basic for audio decoding, ofcourse audio/video file needs parallel reading/writing ....
Just one mention for example there is DTS RAW audio datas inside WAV container, but setting Codec to be PCM or DTS will not work, so you must set codec to be DTS and extract DTS raw datas from WAV container/file and send it to the driver ...
@the_ripper,
The good thing is gstreamer will get verything out of their containers and such. It will detect wat kind of stream it is, and we can tell dvbmediasink to ioctl the driver so that codecs are set. Gstreamer then does the feeding etc.
It will also handle subtitles, audio track selection etc.
Waiting for you audio/video release then I will try and adapt the dvbmedisink driver to azbox. This should not be very difficult.
@the_ripper
Think we can play MKV high bitrate when the firm have all the DVB module?
Thanks !!!
As we promised before, now we can show You how Video driver is working, which is finished today and tested by the team.
Thanks to the_ripper , now we can present to You clip on YouTube :
Played file is : Sharp Aquos Demo - True Colors 1080i 40Mbps AC3_darkanbil.track_4113.m2ts .
It is played from mounted 4GB USB Stick.
Code:http://www.youtube.com/watch?v=ht42JCzeeaI
40 mb/s ? ....wow ....
thank you thank you thank you thank you thank you.