*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 01:37 | |
*** mithro has joined #timvideos | 01:48 | |
*** mithro has quit IRC | 02:04 | |
*** mithro-work has joined #timvideos | 03:01 | |
mithro-work | I'm back! | 03:01 |
---|---|---|
mithro-work | Sewar, ping? | 03:12 |
mithro-work | CarlFK, ping? | 03:12 |
*** parx has joined #timvideos | 03:14 | |
mithro-work | parx, ping? | 03:15 |
parx | hi mithro-work | 03:15 |
mithro-work | I'm back now | 03:16 |
mithro-work | parx, GSoC is over apart from the mentor summit right? | 03:16 |
parx | Glad to see you! | 03:16 |
parx | Code needs to be submitted | 03:16 |
parx | Guidelines are in an email somewhere. | 03:16 |
mithro-work | From previous years this code is never reviewed or even looked at, it's kind of just a formality | 03:17 |
mithro-work | parx, what is happening regarding the mentor summit? | 03:19 |
parx | I think not! Tshirts don't get shipped until code is submitted! Tshirts are why we did this, right? ; ) | 03:19 |
parx | 1) Buy airplane tickets 2) Go to Summit 3) Submit airplane ticket receipts and airport cab receipts for reimbursement. | 03:22 |
CarlFK | mithro-work: here | 03:22 |
parx | Earliest we can submit for reimbursement will be Oct 21st. I expect most orgs will do the same since we are advised to include airport cab receipts. | 03:23 |
mithro-work | parx, okay - have you booked flights yet? | 03:23 |
mithro-work | CarlFK, so I'd like to figure out where we are at with the HDMI2USB and what we need to do to make it useable for you | 03:23 |
parx | Not yet. Should in the next day or 2. | 03:23 |
mithro-work | CarlFK, we also should have a suitable cases sometime this week | 03:23 |
CarlFK | mithro-work: main blocker I see is I need some way to feed it into dvswitch | 03:28 |
mithro-work | okay | 03:28 |
CarlFK | I have tried a few ffmpeg filters, but it overloads the cpu | 03:28 |
mithro-work | CarlFK, okay - I assume you haven't tried any gstreamer stuff? | 03:29 |
CarlFK | correct | 03:30 |
CarlFK | I wouldn't know where to start | 03:30 |
mithro-work | okay | 03:30 |
*** mithro has joined #timvideos | 03:30 | |
iiie | I'm here too | 03:30 |
mithro-work | CarlFK, I think the problem I ran into was that there doesn't appear to be a way to create DV with gstreamer | 03:31 |
mithro-work | what type of computer are you using? | 03:32 |
mithro-work | still the very old laptops? | 03:32 |
mithro-work | hey iiie | 03:32 |
mithro-work | iiie, so where are we at with the edid website? | 03:32 |
CarlFK | yes and no | 03:32 |
iiie | The site has been working for a while. Testing and the parser were the last bits | 03:33 |
mithro-work | iiie, and where is the parser at? | 03:36 |
iiie | Hm, is there a way for me to see what's been submitted for the project? | 03:36 |
iiie | Isn't it in the repo on timvideos? or was that on Sewar's? | 03:37 |
Sewar | mithro-work, pong | 03:38 |
Sewar | mithro-work: parser at https://github.com/timvideos/edid.tv/tree/master/edid_parser | 03:38 |
tpb | <http://ln-s.net/:57w> (at github.com) | 03:38 |
Sewar | iiie: code sample at http://www.google-melange.com/gsoc/project/google/gsoc2013/sewar/20001 | 03:38 |
tpb | <http://ln-s.net/:57x> (at www.google-melange.com) | 03:38 |
mithro-work | iiie, both students should be pushing to the timvideos repository now | 03:38 |
iiie | Sewar, right, is that everything (I'll look) | 03:40 |
Sewar | Didn't we graduate gsoc already? :p | 03:40 |
iiie | Yes, but you haven't gotten your t-shirt! | 03:40 |
Sewar | indeed | 03:41 |
iiie | Sewar, I'd recommend using tar to create the file | 03:41 |
CarlFK | mithro-work: it overloaded my less old laptop is i7 CPU L 640 @ 2.13GHz | 03:42 |
Sewar | ok | 03:42 |
mithro-work | okay | 03:42 |
iiie | same with the inner zip files | 03:42 |
mithro-work | CarlFK, and "overloaded" mean one CPU running at 100%? | 03:42 |
Sewar | that's github, will unpack them | 03:43 |
CarlFK | I think so.. it generally happenes in production, so I don't have much time to try to diagnose ;) | 03:43 |
iiie | hm, should be able to pull down tarballs rather than zips | 03:43 |
iiie | mithro-work, there are two repos for the EDID project, the site and the grabber / parser / uploader; timvideos only has the one repo. | 03:45 |
mithro-work | iiie, okay - tell me where to fork from and I'll add it | 03:45 |
Sewar | iiie: right, default link in windows browser is .zip, but .tar.gz works too | 03:45 |
iiie | Sewar, correct me if I'm wrong here. mithro-work https://github.com/sewar/edid_grabber_c is the grabber | 03:48 |
tpb | Title: sewar/edid_grabber_c · GitHub (at github.com) | 03:48 |
iiie | edid.tv looks to be properly pushed to timvideos | 03:48 |
Sewar | correct | 03:48 |
mithro-work | Done! - https://github.com/timvideos/edid_grabber_c | 03:50 |
tpb | Title: timvideos/edid_grabber_c · GitHub (at github.com) | 03:50 |
iiie | excellent! | 03:50 |
mithro-work | CarlFK, can we set up the ship cam then? | 04:16 |
CarlFK | ship? | 04:16 |
mithro-work | s/ship/fish/ | 04:17 |
CarlFK | lol | 04:17 |
mithro-work | CarlFK, IE I'd like to try and get your set up working reliably | 04:20 |
mithro-work | CarlFK, when was the last time you tried to do anything with the your Atlas board? | 04:43 |
*** CarlFK has quit IRC | 04:49 | |
*** CarlFK has joined #timvideos | 04:54 | |
CarlFK | flaky wifi... | 04:56 |
CarlFK | mithro-work: can you get me a gstraemer command that is close? like read from v4l and output mpeg to stdout? | 04:58 |
CarlFK | I'll bug the gstreamer people - there has to be a dv encoder ... | 04:59 |
mithro-work | <mithro-work> CarlFK, can we set up the ship cam then? | 05:00 |
mithro-work | <CarlFK> ship? | 05:00 |
mithro-work | <mithro-work> s/ship/fish/ | 05:00 |
mithro-work | <CarlFK> lol | 05:00 |
mithro-work | <mithro-work> CarlFK, IE I'd like to try and get your set up working reliably | 05:00 |
mithro-work | <mithro-work> CarlFK, when was the last time you tried to do anything with the your Atlas board? | 05:00 |
*** hyades has joined #timvideos | 05:01 | |
CarlFK | about a month ago | 05:01 |
CarlFK | a while ago i said you shouldn't try to use dvswitch in production - too many things to keep track of to be successful - but for testing this all you need is dvswich and dvsource-command | 05:03 |
CarlFK | or I think you said the dvswitch gstreamer thing could send data? | 05:04 |
mithro-work | I assume you are saying | 05:05 |
mithro-work | a while ago i said you shouldn't try to use gst-switch in production | 05:05 |
mithro-work | ? | 05:05 |
CarlFK | yes | 05:16 |
CarlFK | er, no | 05:17 |
CarlFK | lol | 05:17 |
CarlFK | I was waiting on you to use hdmi2usb with dvswitch in production | 05:17 |
CarlFK | till I realized that should never happen | 05:18 |
mithro-work | CarlFK, what do you mean? | 05:21 |
mithro-work | There is no reason we shouldn't be able to use the HDMI2USB with dvswitch in production | 05:21 |
mithro-work | CarlFK, in fact I'd like to support that | 05:21 |
mithro-work | as it's going to be atleast another year before DVSwitch can be replaced by gst-switch | 05:21 |
CarlFK | I don't think you should spend time working with it in production | 05:22 |
CarlFK | but that's different than testing | 05:22 |
mithro-work | CarlFK, I'd like to have the HDMI2USB being used in production next year | 05:23 |
CarlFK | I'll use it tomrrow if you give me the pipe ;) | 05:24 |
mithro-work | CarlFK, okay | 05:28 |
mithro-work | CarlFK, okay try the following | 05:35 |
mithro | CarlFK, install https://github.com/timvideos/gst-plugins-dvswitch | 05:40 |
tpb | <http://ln-s.net/:5$r> (at github.com) | 05:40 |
mithro | CarlFK, do you want the raw or the mjpeg encoded version? | 05:45 |
iiie | Sewar, I see you've uploaded a tarball (yeah I haven't been checking continuously) | 05:45 |
CarlFK | mithro ? | 05:45 |
mithro | CarlFK, well I can use either input | 05:46 |
mithro | the mjpeg will give you a higher framerate but more artefacts | 05:46 |
iiie | I have to call it a night | 05:47 |
CarlFK | input? | 05:47 |
CarlFK | I want the command that will feed dv to dvswitch | 05:48 |
*** parx has left #timvideos | 05:48 | |
*** iiie has quit IRC | 05:48 | |
CarlFK | not too concerned with quality | 05:49 |
CarlFK | so whatever is more reliable | 05:49 |
mithro | CarlFK, yes I'm working on that | 05:51 |
mithro | CarlFK, NSTC or PAL? | 05:53 |
CarlFK | ntsc | 05:54 |
mithro | what resolution is NSTC again? | 05:57 |
mithro | 720 x 480 ? | 05:59 |
CarlFK | yes | 06:01 |
mithro | CarlFK, can you send me a short DV recorded file from dvswitch? | 06:01 |
CarlFK | why from dvswithc? | 06:02 |
CarlFK | I have some 1 frame dv files that I generated with ffmpeg | 06:02 |
mithro | CarlFK, I want to match exactly the format that your dvswitch is producing | 06:02 |
CarlFK | why? | 06:03 |
CarlFK | I think consume is what you should care about | 06:03 |
mithro | CarlFK, well - a dvgrab from a compatible source would also work | 06:04 |
CarlFK | https://github.com/CarlFK/dvsmon/blob/master/app_data/dv/test-1.dv | 06:06 |
tpb | <http://ln-s.net/:5+M> (at github.com) | 06:06 |
CarlFK | that is what I use for testing | 06:06 |
mithro | okay looking at it now | 06:07 |
CarlFK | that came from "ffmpeg -loop_input -i %s -f s16le -i /dev/zero -target ntsc-dv -vframes 2 -y %s" | 06:08 |
CarlFK | the input was a .png file | 06:09 |
mithro | CarlFK, what do you use to get the file information? | 06:09 |
CarlFK | ? | 06:10 |
mithro | ffmpeg -i test-1.dv | 06:10 |
mithro | ? | 06:10 |
CarlFK | oh.. I rarely do anything like that | 06:10 |
CarlFK | so i flounder about if I need to ;) | 06:11 |
CarlFK | mplayer -identify test-1.dv | 06:12 |
CarlFK | annoying because it plays it too.. and you get all the driver probing and init messages | 06:12 |
mithro | CarlFK, so your doing 4:3 right? | 06:17 |
CarlFK | yes | 06:17 |
mithro | CarlFK, I'm currently having aspect issues | 06:20 |
mithro | and I'm outputting | 06:20 |
mithro | Stream #0.0: Video: dvvideo, yuv422p, 720x480, 57542 kb/s, PAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc | 06:20 |
mithro | verse | 06:20 |
mithro | Stream #0.0: Video: dvvideo, yuv411p, 720x480, 28771 kb/s, PAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc | 06:20 |
CarlFK | beats me... yuv411p would be my guess | 06:23 |
mithro | CarlFK, this is what I have so far | 06:24 |
mithro | gst-launch-0.10 v4l2src ! ffdec_mjpeg ! videorate ! videoscale add-borders=1 ! video/x-raw-yuv,width=720,height=480,framerate=\(fraction\)30000/1001,pixel-aspect-ratio=\(fraction\)10/11 ! ffmpegcolorspace ! ffenc_dvvideo ! ffmux_dv ! filesink location=temp.dv | 06:24 |
mithro | CarlFK, the problem is that my v4l2src is a 16:9 and it is having trouble converting to a 4:3 aspect ratio | 06:25 |
CarlFK | for kicks, try modprobe vivi | 06:28 |
CarlFK | sometimes I get something useable from it .. but it seems to be pretty crappy for a reliable test | 06:28 |
mithro | do you have a v4l2src, IE a webcam? | 06:31 |
mithro | CarlFK, poke? | 06:33 |
CarlFK | yes | 06:34 |
mithro | CarlFK, okay can you send me the output of | 06:34 |
mithro | v4l-info ? | 06:35 |
CarlFK | http://paste.ubuntu.com/6174414/ | 06:35 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 06:35 |
mithro | CarlFK, do you have anything a bit better? :P | 06:36 |
CarlFK | lol | 06:36 |
CarlFK | maybe.. I have a usb cam around somwhere | 06:37 |
CarlFK | http://paste.ubuntu.com/6174418/ vivi | 06:38 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 06:38 |
CarlFK | what sort of better are you looking for? | 06:38 |
mithro | CarlFK, that resolution is *tiny* - fmt.pix.width : 176 fmt.pix.height : 144 | 06:38 |
mithro | CarlFK, something which is 720p would be great! | 06:38 |
CarlFK | how about the atlys? | 06:41 |
mithro | CarlFK, I'd like to test without the atlys in the chain for the moment | 06:42 |
mithro | CarlFK, any new laptop should have a UVC camera in it which does 720p | 06:42 |
CarlFK | this is the newest laptop I have | 06:43 |
mithro | :( | 06:43 |
mithro | Don't have a USB webcam? | 06:44 |
CarlFK | not sure where it is | 06:46 |
CarlFK | whats the point of me having one? | 06:47 |
mithro | CarlFK, we can figure out where the problem is coming from | 06:50 |
mithro | rather then the Atlys or the camera | 06:50 |
CarlFK | the 100% cpu problem? | 06:50 |
mithro | yes | 06:51 |
CarlFK | how about using a static file as a source ? | 06:52 |
mithro | CarlFK, that doesn't test the v4l2 and usb stacks | 06:53 |
mithro | CarlFK, can I buy you at http://www.amazon.com/Logitech-Widescreen-Calling-Recording-960-000764/dp/B006JH8T3S/ref=sr_1_2?ie=UTF8&qid=1380524240&sr=8-2&keywords=b910+hd ? | 06:57 |
tpb | <http://ln-s.net/:5-u> (at www.amazon.com) | 06:57 |
mithro | CarlFK, almost have a dvsource-v4l2 which works with non-DV v4l2 devices | 06:59 |
CarlFK | I would think testing with a static file would be a good first step | 07:00 |
CarlFK | my hunch is the transcoding to dv, and maybe syncing the dv (whatever that means) is what is cpu heavy | 07:01 |
mithro | CarlFK, okay I can record a mjpeg file and use that as an input I guess | 07:03 |
mithro | CarlFK, what is the default dvswitch port? | 07:04 |
CarlFK | tere is none. I use 2000 | 07:04 |
CarlFK | there is none... | 07:04 |
mithro | CarlFK, okay 2000 it is then | 07:05 |
CarlFK | $ cat ~/.dvswitchrc | 07:05 |
CarlFK | MIXER_HOST=0.0.0.0 | 07:05 |
CarlFK | MIXER_PORT=2000 | 07:05 |
CarlFK | all of the dvFoos will read that | 07:05 |
mithro | okay | 07:24 |
CarlFK | 2:30am.. I need to get to sleep | 07:30 |
mithro | CarlFK, okay | 07:38 |
mithro | will have a program for you tomorrow | 07:38 |
CarlFK | yay :) | 07:38 |
CarlFK | see ya | 07:38 |
*** CarlFK has quit IRC | 07:42 | |
mithro | hyades, ping? | 09:22 |
hyades | hey mithro | 09:24 |
mithro | hyades, Sorry, I didn't see you join earlier - got some time to go through everything? | 09:24 |
hyades | yeah | 09:25 |
hyades | I was anyways away earlier | 09:25 |
mithro | hyades, okay | 09:33 |
mithro | hyades, so can you give me a quick status update on where everything was at? | 09:33 |
mithro | hyades, did you ever figure out the problem you where having? | 09:33 |
mithro | (on travis) | 09:34 |
hyades | yeah..it the thing is now green | 09:34 |
hyades | few problems were | 09:34 |
hyades | firstly the libvpx is supposed to be present at /usr/bin | 09:34 |
hyades | it was getting installed at /sur/local/bin which created issues like that faac one | 09:35 |
hyades | s/sur/usr | 09:35 |
hyades | another one was travis used ipv6 as localhost. A small patch solved it! | 09:36 |
mithro | hyades, got a link to the patch? | 09:37 |
hyades | it was nothing, just that 127.0.0.1 didnt work on travis | 09:37 |
hyades | which created the problem | 09:37 |
hyades | so changed it to localhost :) | 09:37 |
hyades | maybe this one https://github.com/hyades/gst-switch/commit/b359d261743256effc6e442be292ec5766444049 | 09:38 |
tpb | <http://ln-s.net/:5D1> (at github.com) | 09:38 |
mithro | hyades, ahh fair enough | 09:39 |
hyades | this thing troubled lots :P | 09:39 |
mithro | okay | 09:40 |
mithro | hyades, so are you interested in sticking around now GSoC has finished and hacking on this stuff more? it's a great way to build up experience :) | 09:42 |
hyades | yeah, shud be cool! | 09:43 |
mithro | hyades, so what would you be interested in working on the most? | 09:44 |
hyades | some things in gst-switch which dont work | 09:44 |
hyades | what about them? | 09:44 |
mithro | hyades, are you interested in playing with the C code? | 09:48 |
hyades | hehe..not sure of that | 09:49 |
mithro | hyades, that is fine - just trying to figure out what is the best place for you to work on :) | 09:50 |
mithro | hyades, it would be really nice to try and get the coverage of the C code up | 09:50 |
mithro | hyades, we also need to clean up the repository a bit | 09:51 |
hyades | I might get busy in about a month. Got placement session in college starting Jan | 09:51 |
mithro | hyades, fair enough | 09:53 |
hyades | yes the coverage can be improved. But the coverage over there has all those UI + Capture + PTZ files also included, which are not even executed | 09:53 |
mithro | hyades, I think we should probably exclude the UI from the coverage? | 09:54 |
hyades | yeah it should be, but coveralls picks up all .c files and calculates it | 09:55 |
hyades | infact, coverage is calculated after each test correctly. Only it end when uploading to coveralls its screwed. | 09:57 |
mithro | coveralls has no way to exclude stuff? | 09:59 |
hyades | i tried it. Though forgot what happened. | 10:01 |
*** Sewar has quit IRC | 10:13 | |
*** Sewar has joined #timvideos | 10:19 | |
*** mithro has quit IRC | 11:16 | |
*** CarlFK has joined #timvideos | 12:55 | |
*** hyades has quit IRC | 13:11 | |
CarlFK | mithro-work: trying your dv..other now | 14:08 |
*** iiie has joined #timvideos | 14:40 | |
CarlFK | mithro-work: where do i get ffenc_dvvideo ? | 14:55 |
*** parx has joined #timvideos | 14:59 | |
*** iiie has quit IRC | 15:11 | |
*** iiie has joined #timvideos | 15:26 | |
*** hyades has joined #timvideos | 15:27 | |
*** iiie has quit IRC | 15:47 | |
*** iiie has joined #timvideos | 15:47 | |
hyades | mithro-work, CarlFK what should I upload to melange?? | 16:27 |
parx | hyades & company: https://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/codeguidelines | 16:30 |
tpb | <http://ln-s.net/:5Nc> (at www.google-melange.com) | 16:30 |
parx | That page is misleading in saying to submit code as it stood on Sept 16. They can actually submit code as it was on Sept 23(hard deadline). | 16:30 |
parx | "They" meaning students. | 16:31 |
hyades | can I just tar the gst-switch code and upload it? | 16:31 |
parx | mithro-work, I'm not sure what to tell hyades. | 16:34 |
parx | hyades you can ask in #gsoc | 16:35 |
*** iiie has quit IRC | 16:37 | |
*** iiie has joined #timvideos | 16:37 | |
*** CarlFK has quit IRC | 17:45 | |
*** iiie has quit IRC | 17:51 | |
*** parx has left #timvideos | 18:40 | |
*** CarlFK has joined #timvideos | 19:05 | |
*** CarlFK has quit IRC | 21:36 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!