#gemrb@irc.freenode.net logs for 11 Jul 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[01:33:38] <-- |Cable| has left IRC (Ping timeout: 240 seconds)
[01:45:58] --> |Cable| has joined #gemrb
[02:17:44] --> brad_ has joined #gemrb
[02:18:26] <brad_> does this look good to everyone: https://github.com/bradallred/gemrb/tree/VLC
[02:21:46] <tomprince> https://github.com/bradallred/gemrb/compare/gemrb:master...VLC is a more useful link
[02:37:32] <brad_> ah thank you
[04:52:37] <-- exultbot has left IRC (signing off...)
[04:53:54] --> exultbot has joined #gemrb
[04:53:54] --- Topic for #gemrb is: GemRB 0.7.0 | http://gemrb.org | Something wrong? State your exact version and CHECK THE GEMRB LOG | Be wary of your thoughts for there are Illithid present: http://log.usecode.org/gemrblog.php | import pdb; pdb.set_trace()
[04:53:54] --- Topic for #gemrb set by lynxlynxlynx!~quassel@sourcemage/warlock/lynxlynxlynx at Mon Apr 30 13:57:45 2012
[06:52:27] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[06:59:09] --> Drakkar has joined #gemrb
[07:15:44] --> wrotek has joined #gemrb
[07:37:01] --> lynxlynxlynx has joined #gemrb
[07:37:01] --- ChanServ gives channel operator status to lynxlynxlynx
[08:15:58] --> kettuz has joined #gemrb
[08:31:42] --> edheldil has joined #gemrb
[08:31:42] --- ChanServ gives channel operator status to edheldil
[08:39:10] <edheldil> Good morning, everybody!
[10:02:42] <-- kettuz has left IRC (Quit: Leaving)
[10:10:11] <lynxlynxlynx> oj
[10:35:03] <-- Drakkar has left IRC (Ping timeout: 244 seconds)
[10:38:20] --> Drakkar has joined #gemrb
[10:59:57] --> Yoshimo has joined #gemrb
[11:29:20] --> jeremyagost has joined #gemrb
[12:09:12] <-- jeremyagost has left IRC (Quit: jeremyagost)
[13:43:42] --> jeremyagost has joined #gemrb
[15:13:04] <-- alexander__b has left IRC (Ping timeout: 245 seconds)
[15:21:26] --> alexander__b has joined #gemrb
[15:26:27] <-- Drakkar has left IRC (Ping timeout: 250 seconds)
[15:44:45] --> Drakkar has joined #gemrb
[16:25:12] <lynxlynxlynx> poor ishad, always taking the hardest approach :s
[17:19:31] <-- tomprince has left IRC (Ping timeout: 246 seconds)
[17:25:02] --> tomprince has joined #gemrb
[17:49:22] --> kettuz has joined #gemrb
[18:13:09] <-- tomprince has left IRC (Ping timeout: 248 seconds)
[18:17:18] --> brad_ has joined #gemrb
[18:19:46] --> tomprince has joined #gemrb
[19:17:27] <brad_> if nobody has any objections im ready to merge this
[19:17:27] <brad_> https://github.com/bradallred/gemrb/compare/gemrb:master...VLC
[19:26:13] <lynxlynxlynx> is there any way to test the logic here? It looks like it doesn't register all the supported formats
[19:26:41] <lynxlynxlynx> cmake stuff looks fine, though it maybe raises our minimum required version (no big deal)
[19:27:32] <lynxlynxlynx> also, anyone here on reddit?
[19:28:07] <lynxlynxlynx> someone registered on openhatch and marked he wanted to work on gemrb, yet left only a reddit contact
[19:28:19] <lynxlynxlynx> http://openhatch.org/people/darwinatric/
[19:58:52] <brad_> lynx: im not sure hwat you mean about supported formats. our video driver only supports RV16 or YV12
[19:59:30] <brad_> well and RV8 if there is such a thing
[20:00:55] <lynxlynxlynx> file formats, not colorspace
[20:01:33] <brad_> oh that
[20:02:01] <brad_> well how would we go about regestering all the formats?
[20:02:27] <brad_> some kind of loop i guess if there is a way to get a list from libvlc
[20:02:38] <brad_> either way that can be done later
[20:03:02] <lynxlynxlynx> well, the most interesting are the already used ones, but i doubt it can play bink or the other one
[20:03:36] <brad_> well even if it could what would be the purpose?
[20:03:47] <brad_> of playing bik or something we support natively
[20:04:54] <lynxlynxlynx> another alternative, though we have everything we need for bik already in the tree
[20:06:50] <brad_> i dont see a vlc api for getting any type of format listing
[20:07:49] <brad_> im not sure what the best approach is for registering the plugin for multiple formats
[20:07:55] <brad_> maybe a 2da
[20:08:16] <brad_> at elast then you souldnt have to recompile to add a format
[20:12:03] <lynxlynxlynx> we probably shouldn't include all by default anyway
[20:12:18] <lynxlynxlynx> imagine the searching involved later
[20:12:41] <lynxlynxlynx> Searching for movie01 fmt1 ... fmtn
[20:12:46] <brad_> lol
[20:12:58] <brad_> all the more reason why maybe a 2da is best for now
[20:13:32] <brad_> then mods or new game datasets can just add entries
[20:14:30] <CIA-31> GemRB: 03bradallred * r74eff335ca34 10gemrb/ (4 files in 4 dirs):
[20:14:30] <CIA-31> GemRB: VLCPlayer: add Xcode and cmake build scripts.
[20:14:30] <CIA-31> GemRB: includes a cmake module for finding libVLC
[20:14:30] <CIA-31> GemRB: 03bradallred * rc3b9571c130c 10gemrb/ (5 files in 2 dirs): Cmake: reorganize cmake support files into a sub-directory.
[20:14:30] <CIA-31> GemRB: 03bradallred * rb8f75dfcea4c 10gemrb/ (12 files in 5 dirs): Merge branch 'VLC'
[20:14:31] <CIA-31> GemRB: 03bradallred * rcfadb55bff30 10gemrb/gemrb/plugins/VLCPlayer/ (VLCPlayer.cpp VLCPlayer.h VideoContext.cpp VideoContext.h):
[20:14:32] <CIA-31> GemRB: Add new VLC plugin.
[20:14:32] <CIA-31> GemRB: it is incomplete. currently only registered for playing mov files. Also video is not scaled to fit the player window and is anchored to the top left instead of being centered.
[20:14:33] <CIA-31> GemRB: RGB video is completely untested, but YUV video does work.
[20:21:21] <lynxlynxlynx> cmake_modules_FindVLC.cmake
[20:22:17] <lynxlynxlynx> why the borked name?
[20:22:31] <lynxlynxlynx> it should be FindVLC.cmake
[20:27:36] <brad_> yeah. i downloaded that file and forgot to rename it
[20:55:24] <CIA-31> GemRB: 03bradallred * rbcf9c8fec046 10gemrb/cmake/modules/ (FindVLC.cmake cmake_modules_FindVLC.cmake): fix incorrectly named cmake module.
[20:59:35] <lynxlynxlynx> still not good enough, but since you can't test, i'll handle it from here
[21:00:15] <brad_> ok thanks :)
[21:03:23] <lynxlynxlynx> added the missing stuff, but it still doesn't find my vlc
[21:03:28] <lynxlynxlynx> i hope i'm just missing the headers
[21:03:38] <-- kettuz has left IRC (Quit: Leaving)
[21:04:16] <CIA-31> GemRB: 03lynxlupodian * r6e38c1a9e65f 10gemrb/cmake/modules/MacroEnsureVersion.cmake: MacroEnsureVersion.cmake: added from Avogadro, used in FindVLC
[21:18:51] --> wrotek_ has joined #gemrb
[21:21:25] <-- alexander__b has left IRC (Ping timeout: 248 seconds)
[21:21:55] <-- wrotek has left IRC (Ping timeout: 244 seconds)
[21:27:53] <lynxlynxlynx> turned out to be more of a fight than expected
[21:28:46] --> alexander__b has joined #gemrb
[21:31:44] <CIA-31> GemRB: 03avenger_teambg * r93e1a9345da8 10dltcep/ (23 files): dltcep update with some of the bgee info
[21:48:00] <lynxlynxlynx> also spotted a copy/paste error
[22:13:37] <-- Yoshimo has left IRC (Quit: Yoshimo)
[22:13:41] <-- tomprince has left IRC (Ping timeout: 252 seconds)
[22:15:19] <CIA-31> GemRB: 03avenger_teambg * rac0a884af5d8 10gemrb/gemrb/ (6 files in 4 dirs): added some more bgee info
[22:15:29] <CIA-31> GemRB: 03avenger_teambg * r8d40ec60f99a 10gemrb/ (13 files in 5 dirs): Merge branch 'master' of ssh://gemrb.git.sourceforge.net/gitroot/gemrb/gemrb
[22:17:39] --> avenger has joined #gemrb
[22:17:39] --- ChanServ gives channel operator status to avenger
[22:17:52] <avenger> i don't have vlc, compilation fails now
[22:18:05] --> tomprince has joined #gemrb
[22:18:47] <avenger> CMake Error at cmake/modules/FindVLC.cmake:33 (macro_ensure_version):
[22:19:08] <-- avenger has left IRC (Remote host closed the connection)
[22:22:28] <lynxlynxlynx> transient error
[22:22:40] <lynxlynxlynx> found an even better solution in the meanwhile
[22:23:22] <lynxlynxlynx> took half an hour too long, since we don't do globbing anymore :(
[22:24:24] <lynxlynxlynx> home/lynx/dev/gemrb/gemrb/gemrb/plugins/VLCPlayer/VLCPlayer.cpp:53:95: error: format ‘%X’ expects argument of type ‘unsigned int’, but argument 4 has type ‘GemRB::VideoContext**’ [-Werror=format]
[22:24:33] <lynxlynxlynx> your ugly 5-star hack doesn't work here
[22:24:59] <CIA-31> GemRB: 03lynxlupodian * r6674d4b86b57 10gemrb/ (6 files in 4 dirs):
[22:24:59] <CIA-31> GemRB: use a simpler module to find vlc (from Rohit Yadav) and actually build the plugin
[22:24:59] <CIA-31> GemRB: This way we don't need a copyright notice, pkg-config and extra modules.
[22:24:59] <CIA-31> GemRB: The pkg-config flag lookup could be handy later though.
[22:24:59] <CIA-31> GemRB: We got free support for env variables.
[22:34:19] <brad_> that debug line ought to be removed really. its totally useless now even for future development
[22:38:43] <lynxlynxlynx> then do it, i'm off to zzzland
[22:39:55] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[22:39:57] <brad_> yes im working on it now
[22:50:44] <CIA-31> GemRB: 03bradallred * r398dbf854dd0 10gemrb/gemrb/plugins/VLCPlayer/ (VLCPlayer.cpp VLCPlayer.h VideoContext.cpp VideoContext.h):
[22:50:44] <CIA-31> GemRB: VLC: cleanup.
[22:50:44] <CIA-31> GemRB: remove worthless log messages/ extraneous line indentation/add a note about performance and possible enhancement
[22:56:35] <brad_> btw thanks for finding the needed cmake bits lynx :)
[23:21:21] <-- brad_ has left IRC (Quit: brad_)
[23:39:18] --> brad_ has joined #gemrb
[23:55:59] <-- Drakkar has left IRC (Ping timeout: 245 seconds)