Thanks for making this available. When I tried the .deb on an RPi
2, didn't work out well.
So, I tried compiling...
only the CLI (via ./configure --disable-gtk).
While it compiled, upon execution, after
several minutes elapsed time, it would fail like as follows...
Code: Select all
Encoding: task 1 of 1, 0.00 %[17:49:32] sync: adding 72 ms of silence to audio 0x45 start 6516, next 0
Encoding: task 1 of 1, 0.26 % (0.87 fps, avg 1.03 fps, ETA 87h56m40s)Bus error
The compiler flags which I used (to reiterate, on an RPi
2) are :
Code: Select all
GHB_CFLAGS="-mcpu=cortex-a7 -mfpu=neon-vfpv4"; export GHB_CFLAGS
GHB_LIBS=/usr/lib:/usr/local/lib:/lib:/var/lib:/home/pi/Downloads/MythTV/lib; export GHB_LIBS
export PKG_CONFIG=/usr/bin/pkg-config
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
...More recently, I've received an RPi
3 as a gift. So, I wanted to give this another attempt!
On the RPi
3, I instead tried the following compiler flags...
Code: Select all
GHB_CFLAGS="-O2 -Otime -marm -mabi=aapcs-linux -march=armv8-a+crc -mfloat-abi=hard -mfpu=neon-fp-armv8 -funsafe-math-optimizations -mhard-float -mlittle-endian -mtls-dialect=gnu2 -mtune=cortex-a53 -munaligned-access -mvectorize-with-neon-quad"; export GHB_CFLAGS
GHB_LIBS=/usr/lib:/usr/local/lib:/lib:/var/lib:/home/pi/Downloads/MythTV/lib; export GHB_LIBS
export PKG_CONFIG=/usr/bin/pkg-config
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
...Which, compiled successfully.
I'm currently running an encoding task.
Simple question to the OP : Are the compiler flags listed above similar to that which you used?
Simple questions to anyone using the .deb : On execution, does it report that its using ARMv6? I ask as I see this in my output of HandBrakeCLI...
Code: Select all
[20:50:56] encx264: encoding at constant RF 21.000000
x264 [info]: using cpu capabilities: ARMv6 NEON
[20:50:56] h264: "Chapter 1" (1) at frame 0 time 0
I see the above both with and without the -U flag of HandBrakeCLI.