Kodi Community Forum
[LINUX] Problems compiling crystalhd branch - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
+--- Thread: [LINUX] Problems compiling crystalhd branch (/showthread.php?tid=62708)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34


- nerpissad - 2009-12-19

thanks Jaken.

I managed to get past that. I figured out that I had to sudo the majority of the commands before that one..
now, once again, I'm stuck after the ./configure command:
obviously, I missing a certain 'required' package after executing :
Code:
dimitri@aTV-ubuntu:~/crystalhd$ sudo ./bootstrap
autoreconf: Entering directory `.’
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal –force
autoreconf: configure.in: tracing
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/bin/autoconf –force
autoreconf: running: /usr/bin/autoheader –force
autoreconf: configure.in: not using Automake
autoreconf: Leaving directory `.’
autoreconf: Entering directory `xbmc/lib/libass’
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal –force -I shave
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize –copy –force
autoreconf: running: /usr/bin/autoconf –force
autoreconf: running: /usr/bin/autoheader –force
autoreconf: running: automake –add-missing –copy –force-missing
autoreconf: Leaving directory `xbmc/lib/libass’
Please (re)run configure…
dimitri@aTV-ubuntu:~/crystalhd$ sudo ./configure
configure: Ensuring config.guess and config.sub exist and is executable
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for ccache… none
checking for g++… g++
checking for C++ compiler default output file name… a.out
checking whether the C++ compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C++ compiler… yes
checking whether g++ accepts -g… yes
checking for gcc… gcc
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for gawk… gawk
checking whether ln -s works… yes
checking whether make sets $(MAKE)… yes
checking how to run the C++ preprocessor… g++ -E
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking boost/shared_ptr.hpp usability… yes
checking boost/shared_ptr.hpp presence… yes
checking for boost/shared_ptr.hpp… yes
checking for main in -lGL… yes
checking for main in -lGLEW… yes
checking for main in -lGLU… yes
checking how to run the C preprocessor… gcc -E
checking mad.h usability… yes
checking mad.h presence… yes
checking for mad.h… yes
checking jpeglib.h usability… yes
checking jpeglib.h presence… yes
checking for jpeglib.h… yes
checking samplerate.h usability… yes
checking samplerate.h presence… yes
checking for samplerate.h… yes
checking ogg/ogg.h usability… yes
checking ogg/ogg.h presence… yes
checking for ogg/ogg.h… yes
checking vorbis/vorbisfile.h usability… yes
checking vorbis/vorbisfile.h presence… yes
checking for vorbis/vorbisfile.h… yes
checking vorbis/vorbisenc.h usability… yes
checking vorbis/vorbisenc.h presence… yes
checking for vorbis/vorbisenc.h… yes
checking for main in -lbz2… yes
checking for main in -lmysqlclient… yes
checking for main in -ljpeg… yes
checking for main in -lpthread… yes
checking for main in -llzo2… yes
checking for main in -lz… yes
checking for main in -lssl… yes
checking for main in -lcrypto… yes
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for MAD… yes
checking for FONTCONFIG… no
configure: error: Could not find a required library. Please see the README for your platform.
after this, I cannot continue doing the following:
Code:
dimitri@aTV-ubuntu:~/crystalhd$ sudo make
make: *** Geen doelen opgegeven en geen makefile gevonden. Gestopt.
the last line means: no sources found and no makefile found. stopped. Wink

when I realized the error said that there was a required library missing, I redid the steps from the point one installs the gstreamer plugin from the HP mini, sudoing every command to make sure nothing would get skipped.

can you still follow me? not sure if I'm giving the right info here..


- bobo1on1 - 2009-12-19

Code:
apt-cache search fontconfig | grep dev
That's how I find 99% of the dependencies for all the software I compile myself.


- nerpissad - 2009-12-19

bobo1on1 Wrote:
Code:
apt-cache search fontconfig | grep dev
That's how I find 99% of the dependencies for all the software I compile myself.

Quote:I do that and I get an invalid search operation error?
edit:

actually, scratch all of this...

I'm getting past the make command now, too.
looks like it'll take a while. when I get done withe the make install, will I be able to find XBMC in the applications drop down menu?


- MGAINUK - 2009-12-19

Hi,
I think I am almost there... I have installed Ubuntu, Nvidia drivers, got it all through components, then installed Broadcom drivers, and finally compiled the latest version of xbmc Crystal hd branch.

I am able now to run xbmc, and it looks great. All of my standard definition files play perfectly, but the HD ones (MKVs) are a bit choppy, playing at less than 19 frames per second and with CPU at 100%.

The mkv files have a format proofile of [email protected], 8 reference frames and a bitrate of 6mb. I belive xbmc should play them with no problem, so I am guessing that for some reason it is just not using the card.

I moved the files to a local drive to remove network lag as a potential problem.

On xbmc I have chosen Broadcom as the renderer and pixel buffer is on.

I have checked and bcmFilePlayFw.bin is in /usr/lib/

UPDATE: after some more investigation and a few crashes on MKVs (yes, it now crashes on playing HD files), the log files says "Failed to open Broadcom Crystal HD". Is there an easy way of checking if the drivers are correctly installed?


Any pointers as to what to try/investigate next?

Many thanks


- nerpissad - 2009-12-19

I thought that modifying boot_linux.sh would ensure that ubuntu gets automatically booted at startup?
that's not working for me. I inserted (as per instructions) the following:
Code:
mount /dev/sda4 /tmp/
kexec --load /tmp/vmlinuz --initrd=/tmp/initrd.img --command-line="root=/dev/sda4 initrd=initrd.img vga=normal vesa video=vesafb"
umount /tmp/
kexec -e
but do I have to manually do this each time the aTV boots with the USB stick?
it's more likely that I messed something up. I'm struggling to get everything setup as you can tell Wink


- davilla - 2009-12-19

MGAINUK Wrote:Hi,
I think I am almost there... I have installed Ubuntu, Nvidia drivers, got it all through components, then installed Broadcom drivers, and finally compiled the latest version of xbmc Crystal hd branch.

I am able now to run xbmc, and it looks great. All of my standard definition files play perfectly, but the HD ones (MKVs) are a bit choppy, playing at less than 19 frames per second and with CPU at 100%.

The mkv files have a format proofile of [email protected], 8 reference frames and a bitrate of 6mb. I belive xbmc should play them with no problem, so I am guessing that for some reason it is just not using the card.

I moved the files to a local drive to remove network lag as a potential problem.

On xbmc I have chosen Broadcom as the renderer and pixel buffer is on.

I have checked and bcmFilePlayFw.bin is in /usr/lib/

UPDATE: after some more investigation and a few crashes on MKVs (yes, it now crashes on playing HD files), the log files says "Failed to open Broadcom Crystal HD". Is there an easy way of checking if the drivers are correctly installed?


Any pointers as to what to try/investigate next?

Many thanks

Run bcm_link_run.sh after boot. The driver, while loading at boot, it not in the proper state.


- davilla - 2009-12-19

nerpissad Wrote:I thought that modifying boot_linux.sh would ensure that ubuntu gets automatically booted at startup?
that's not working for me. I inserted (as per instructions) the following:
Code:
mount /dev/sda4 /tmp/
kexec --load /tmp/vmlinuz --initrd=/tmp/initrd.img --command-line="root=/dev/sda4 initrd=initrd.img vga=normal vesa video=vesafb"
umount /tmp/
kexec -e
but do I have to manually do this each time the aTV boots with the USB stick?
it's more likely that I messed something up. I'm struggling to get everything setup as you can tell Wink

What's in com.apple.Boot.plist ? To quote atv-bootloader main page:

Quote:atv-bootloader can a) search and find an existing grub menu.lst and auto-boot from it, b) search for a "boot_linux.sh" file and auto-execute it, and c) search for "patchstick.sh" and auto-execute it. The initrd "boot_linux.sh" script currently search sdb then rest of the disk devices (this will be changed in the future once the real boot device can be recovered from the device tree passed by boot.efi). This procedure allows atv-bootloader to auto-boot a linux install or be extended for other uses. This is controlled by a "Kernel Flag" string param in com.apple.Boot.plist and has the following definitions
#search for mb_boot_tv, grub and syslinux/ioslinux config --auto boot default
"atv-boot=auto"

#search for a "boot_linux.sh" file and execute it.
"atv_boot=manual"

#search for a "patchstick.sh" file and execute it.
"atv_boot=patchstick"

#default is to drop to a login prompt (user=root, password=root)



- nerpissad - 2009-12-19

thanks for helping out, davilla.
you see, I found out that the com.apple.Boot.plist should be located on the OSBoot partition, but I don't know how to get to it?
I tried mounting /dev/sda1 onto /tmp/ (which is what I thought should be the way to access partitions??) and cd to it, but I get this:
# mount /dev/sda1
mount: can't find /dev/sda1 in /etc/fstab


some more general info:
# parted -s /dev/sda print
Model: ATA FUJITSU MHW2040A (scsi)
Disk /dev/sda: 40.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 20.5kB 25.0MB 25.0MB fat32 primary boot
2 25.0MB 50.0MB 25.0MB hfs+ primary atvrecv
3 50.0MB 75.0MB 25.0MB hfs+ primary
4 75.0MB 18.9GB 18.8GB ext3 primary boot
5 18.9GB 20.0GB 1100MB linux-swap primary


lspci - MGAINUK - 2009-12-19

davilla Wrote:Run bcm_link_run.sh after boot. The driver, while loading at boot, it not in the proper state.

AAARGH!!!

After many tries I realized I had not tried lspci... and guess what, the card does not show up in there!

I took it out and put it back again, just in case, but unfortunately is still not there. I guess the card is faulty then!

Angry


- davilla - 2009-12-20

nerpissad Wrote:thanks for helping out, davilla.
you see, I found out that the com.apple.Boot.plist should be located on the OSBoot partition, but I don't know how to get to it?
I tried mounting /dev/sda1 onto /tmp/ (which is what I thought should be the way to access partitions??) and cd to it, but I get this:
# mount /dev/sda1
mount: can't find /dev/sda1 in /etc/fstab


some more general info:
# parted -s /dev/sda print
Model: ATA FUJITSU MHW2040A (scsi)
Disk /dev/sda: 40.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 20.5kB 25.0MB 25.0MB fat32 primary boot
2 25.0MB 50.0MB 25.0MB hfs+ primary atvrecv
3 50.0MB 75.0MB 25.0MB hfs+ primary
4 75.0MB 18.9GB 18.8GB ext3 primary boot
5 18.9GB 20.0GB 1100MB linux-swap primary

I think you need to spend some time at http://code.google.com/p/atv-bootloader/

sdaX is the internal disk. sda1 is a empty efi partition that all osx disks have, nothing to see there, move along. sda2 is "recovery", sda3 is "osboot". I think you want sda2 but that also depends on what you are doing and how you want to setup it up.


- davilla - 2009-12-23

crystalhd branch will be going unstable for interlaced and vc1 content for a bit. There might be other fallout. The Management apologizes Smile


- i5Js - 2009-12-26

Hello everybody

First of all, my appologize of my english, i'm from spain, and congratulations about this work (XBMC + crystalhd).

I've installed on my appletv ubuntu 8.04 and compiled the last version of xbmc (XBMC PRE-10.5 r26027). I'm having many problems playing mkvs using Crystal HD as render method. There are a lot of dropping frames: this is th out of the debug:

Code:
15:42:57 T:3046197088 M:100958208  NOTICE: GL: Using Crystal HD render method
15:42:57 T:3046197088 M:101019648  NOTICE: GL: Selecting Single Pass ARB NV12ToRGB shader
15:42:57 T:3046197088 M:101019648  NOTICE: GL: No vertex shader, fixed pipeline in use
15:42:57 T:3046197088 M:101019648  NOTICE: GL: NPOT texture support detected
15:42:57 T:3046197088 M:101019648   DEBUG: Deleted NV12 texture 0
15:42:57 T:3046197088 M:100958208   DEBUG: GL: Deleting texture field 1 plane 1
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 1 plane 2
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 2 plane 1
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 2 plane 2
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 3 plane 1
15:42:57 T:3046197088 M:100958208   DEBUG: GL: Deleting texture field 3 plane 2
15:42:57 T:3046197088 M:101019648  NOTICE: GL: Using GL_ARB_pixel_buffer_object
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 1280 x 720
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 640 x 360
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 1280 x 360
15:42:57 T:3046197088 M:100958208   DEBUG: GL: Creating NV12 NPOT texture of size 640 x 180
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 1280 x 360
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 640 x 180
15:42:57 T:3046197088 M:101019648   DEBUG: Deleted NV12 texture 1
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 1 plane 1
15:42:57 T:3046197088 M:100958208   DEBUG: GL: Deleting texture field 1 plane 2
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 2 plane 1
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 2 plane 2
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 3 plane 1
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Deleting texture field 3 plane 2
15:42:57 T:3046197088 M:100958208  NOTICE: GL: Using GL_ARB_pixel_buffer_object
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 1280 x 720
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 640 x 360
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 1280 x 360
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 640 x 180
15:42:57 T:3046197088 M:100958208   DEBUG: GL: Creating NV12 NPOT texture of size 1280 x 360
15:42:57 T:3046197088 M:101019648   DEBUG: GL: Creating NV12 NPOT texture of size 640 x 180
15:42:58 T:2826095504 M: 97845248   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97841152   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97841152   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97800192   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97800192   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97787904   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97787904   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97787904   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97726464   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97726464   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97714176   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97714176   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97714176   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97673216   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97673216   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97619968   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97619968   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97628160   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97619968   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97558528   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97619968   DEBUG: CrystalHD: SetDropState... 0
15:42:58 T:2826095504 M: 97619968   DEBUG: CrystalHD: SetDropState... 1
15:42:58 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97603584   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97644544   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97599488   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:42:59 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:42:59 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:43:00 T:2826095504 M: 97599488   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97599488   DEBUG: CrystalHD: SetDropState... 0
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 0
15:43:00 T:2826095504 M: 97660928   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97746944   DEBUG: CrystalHD: SetDropState... 0
15:43:00 T:2826095504 M: 97685504   DEBUG: CrystalHD: SetDropState... 1
15:43:00 T:2826095504 M: 97746944   DEBUG: CrystalHD: SetDropState... 0


15:43:11 T:2826095504 M: 97075200   DEBUG: CPullupCorrection: detected pattern of length 1: 40000.00

What's wrong? This is the out of lspci:

Code:
02:00.0 Multimedia controller: Broadcom Corporation Unknown device 1612 (rev 01)

May be the card is defective?

Regards from spain.


- davilla - 2009-12-26

i5Js Wrote:Hello everybody

First of all, my appologize of my english, i'm from spain, and congratulations about this work (XBMC + crystalhd).

I've installed on my appletv ubuntu 8.04 and compiled the last version of xbmc (XBMC PRE-10.5 r26027). I'm having many problems playing mkvs using Crystal HD as render method. There are a lot of dropping frames: this is th out of the debug:

What's wrong? This is the out of lspci:

Code:
02:00.0 Multimedia controller: Broadcom Corporation Unknown device 1612 (rev 01)

May be the card is defective?

Regards from spain.

All your dropped frames occur during video startup, a review of this thread show that we are working on video startup issues. Looks normal to me give the state of things right now.


- i5Js - 2009-12-26

Thanks for the answer Davilla, at least the card is not broken.


Best regards


- davilla - 2009-12-29

crystalhd branch has merged to trunk at r26160.

A few things to note, support is disabled by default until it settles some more. "./configure --enable-crystalhd" to turn it on. Support under XBMC for Mac is also disabled until the source code pushes public which should be any day now.