Package Details: handbrake-gtk2 0.9.9-5

Git Clone URL: https://aur.archlinux.org/handbrake-gtk2.git (read-only)
Package Base: handbrake-gtk2
Description: Multithreaded video transcoder (Unmaintaned - use handbrake or ffmpeg instead)
Upstream URL: http://handbrake.fr/
Licenses: GPL
Conflicts: handbrake, handbrake-cli
Provides: handbrake, handbrake-cli
Submitter: ipha
Maintainer: ipha
Last Packager: ipha
Votes: 8
Popularity: 0.168913
First Submitted: 2013-10-22 19:11
Last Updated: 2017-07-15 22:17

Latest Comments

ipha commented on 2017-07-15 22:20

I've added the workaround... but you really shouldn't be using this package. The GTK3 version or just straight ffmpeg would be better.

WorMzy commented on 2017-07-15 21:55

Currently fails to build due to mp4v2 code trying to compare a pointer and an integer:

-----
libtool: compile: /usr/bin/g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -I/tmp/handbrake-gtk2/src/HandBrake-0.9.9/build/contrib/include -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -Wall -Wformat -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -g0 -O3 -fvisibility=hidden -c src/rtphint.cpp -o src/rtphint.o
src/rtphint.cpp: In member function ‘void mp4v2::impl::MP4RtpHintTrack::GetPayload(char**, uint8_t*, uint16_t*, char**)’:
src/rtphint.cpp:348:35: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if (pSlash != '\0') {
make[1]: *** [GNUmakefile:1360: src/rtphint.lo] Error 1
-----

The only workaround I have found is to add -fpermissive to CFLAGS (despite this flag being a CXXFLAG... ¯\_(ツ)_/¯)

Add the following above the make command in the build function:

export CFLAGS="$CFLAGS -fpermissive"

WorMzy commented on 2016-01-18 20:09

Thanks. :)

ipha commented on 2016-01-18 19:58

I've added libgudev as a dep and remembered to check it with namcap this time.

WorMzy commented on 2016-01-18 19:50

Still complains that it needs gudev:

```
configure: error: Package requirements (gtk+-2.0 >= 2.10 gthread-2.0 gio-2.0 libnotify dbus-glib-1 gmodule-2.0 gudev-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 gstreamer-pbutils-1.0) were not met:

No package 'gudev-1.0' found
```

ipha commented on 2016-01-03 19:30

I've updated the package to the new download versions, but handbrake 0.10+ no longer supports gtk2.

WorMzy commented on 2015-08-19 20:49

Please add libgudev to the list of depends -- the build currently fails if it is not installed.

Thanks!

luminous commented on 2015-04-12 20:29

Yes, I realized the community package works fine. I just thought the binary was named handbrake or something, not something as puzzling as "ghb" although it makes perfect sense now when I know.

I know, I am a fool... I'll bogger off for now. -_o

ipha commented on 2015-04-11 22:56

Handbrake stopped supporting gtk2 with version 0.10+. You should use the gtk3 version in [community] https://www.archlinux.org/packages/community/x86_64/handbrake/

luminous commented on 2015-04-11 22:54

I was wondering, the ubuntu utopic version works fine when extracted from the deb with 'ar'. This package doesn't seem as updated as well as there being no binary to run for me, but maybe I just ran "handbrake" instead of "ghb" because I figured that out when I looked in the .deb. Sorry but there is little to no instruction that I was supposed to run ghb on the arch wiki.

All comments