
@dom:dom wrote:Is audio quality okay when played from a local file with a different codec?
Can you capture a sample file (e.g. 200MB) with the bad audio, and post it somewhere?

Sample plays fine for me.bartender wrote:I uploaded a sample: http://vault.xtsubasa.org/omx_sample.mp4 (65 M)
No. "make ffmpeg" throws this error:dom wrote:Are you able to build from source?
Code: Select all
arm-unknown-linux-gnueabi-gcc is unable to create an executable file.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
make[1]: *** [configure] Error 1
make[1]: Leaving directory `/home/rondo/omxplayer'
make: *** [ffmpeg] Error 2
Code: Select all
make: /opt/xbmc-bcm/buildroot/output/host/usr//bin/arm-unknown-linux-gnueabi-g++: Command not found
make: *** [linux/XMemUtils.o] Error 127

Because the original author is no longer working on it, and although I have write access to his repo, it feels easier making substantial changes in my own area.bartender wrote:2. This is a forked omxplayer, why was it forked?
This one won't do, it's exactly what I built originally (and sound was bad).pepedog wrote:https://aur.archlinux.org/packages/omxplayer-git/
for packaging
Just edit the PKGBUILD to point at the other repository and run makepkg.bartender wrote:This one won't do, it's exactly what I built originally (and sound was bad).pepedog wrote:https://aur.archlinux.org/packages/omxplayer-git/
for packaging
Changed PKGBUILD, built it, now I have a core dump after running omxplayer with the sample above.drirr wrote:Just edit the PKGBUILD to point at the other repository and run makepkg.
Code: Select all
git clone https://github.com/popcornmix/omxplayer.git
cd omxplayer
Code: Select all
ln -s /opt/vc/include/interface/vcos/pthreads/vcos_futex_mutex.h /opt/vc/include/interface/vcos/
ln -s /opt/vc/include/interface/vcos/pthreads/vcos_platform.h /opt/vc/include/interface/vcos/
ln -s /opt/vc/include/interface/vcos/pthreads/vcos_platform_types.h /opt/vc/include/interface/vcos/
ln -s /opt/vc/include/interface/vmcs_host/linux/vchost_config.h /opt/vc/include/interface/vmcs_host/
Code: Select all
make
make distCode: Select all
mkdir -p /usr/share/fonts/truetype/freefont
cp fonts/* /usr/share/fonts/truetype/freefont
Code: Select all
make omxplayer.bin
Code: Select all
boost
boost-libsCode: Select all
INCLUDES+=-I/opt/vc/lib -I/opt/vc/include -I/usr/include/freetype2 -I./ -Ilinux -Iffmpeg_compiled/usr/local/include/Code: Select all
echo "
install: dist
cp omxplayer-dist/* / -r" >> MakefileCode: Select all
$ ./prepare-native-raspbian.sh
What gpu_mem have you got? HD + subs may need more than 64M.Antario wrote:The fonts are there, everything seems perfectly fine, the .srt is in UTF-8 format, etc ... ; I didn't try with embedded, though.)
Code: Select all
$(SDKSTAGE)/usr/lib/arm-linux-gnueabihf/libfreetype.so $(SDKSTAGE)/lib/arm-linux-gnueabihf/libz.so.1.2.7Code: Select all
-lfreetype -lzAs far as I know the RAM is dynamically allocated since a certain firmware version. Am I wrong?dom wrote:What gpu_mem have you got? HD + subs may need more than 64M.
I'm happy it worked!mcwarman wrote:Using a combination of all your various inputs i managed to 'make' the omxplayer from popcornmix git (Build date: 29/07/2013 22:00 CEST, Git version: 6838dfd)