*** tpb has joined #timvideos | 00:00 | |
mithro | https://www.fedex.com/fedextrack/html/oldindex.html?tracknumbers=770633168459&cntry_code=au&language=en | 01:11 |
---|---|---|
tpb | Title: Track your package or shipment with FedEx Tracking (at www.fedex.com) | 01:11 |
shenki | here little pcba, come to shenki | 01:27 |
mithro | shenki: https://github.com/rohit91/HDMI2USB-vmodvga | 02:37 |
tpb | Title: rohit91/HDMI2USB-vmodvga · GitHub (at github.com) | 02:37 |
mithro | shenki: can you give that a review? I dumped a lot of issues into his issue tracker. | 02:38 |
aps-sids | mithro: morning. I'm stuck with an issue here. You have a minute? See here -- http://aps-sids.github.io/porting-flumotion//2014/07/21/flumotion-dvswitch-problems | 02:48 |
tpb | Title: Problems porting DVSwitch Flumotion component | GSoC '14 Progress Blog (at aps-sids.github.io) | 02:48 |
aps-sids | Line numbers referred in post are for debug log. | 02:49 |
mithro | aps-sids: yeah, I figured that | 02:50 |
mithro | aps-sids: I need some links to code | 02:51 |
aps-sids | mithro: just a minute | 02:52 |
mithro | aps-sids: my guess is that your not setting the name=xxx parameter (or not setting it to what you think you are setting it too?) | 02:53 |
aps-sids | mithro: here -- https://github.com/aps-sids/flumotion-orig/commits/porting-dvswitch | 03:00 |
tpb | Title: Commits · aps-sids/flumotion-orig · GitHub (at github.com) | 03:00 |
aps-sids | mithro: This is config I'm using ( from streaming-system ) -- http://pastebin.com/3Rhr5Cxa | 03:05 |
tpb | Title: [XML] < - Pastebin.com (at pastebin.com) | 03:05 |
*** Niharika has joined #timvideos | 03:41 | |
mithro | aps-sids: sorry got distracted | 03:53 |
mithro | aps-sids: I think on https://github.com/aps-sids/flumotion-orig/blob/9fa3fdb39b8b7ef79d0571f91d719337e362c281/flumotion/component/producers/dvswitch/dvswitch.py#L100 you want a "dvswtich name=src %s" | 03:55 |
tpb | Title: flumotion-orig/flumotion/component/producers/dvswitch/dvswitch.py at 9fa3fdb39b8b7ef79d0571f91d719337e362c281 · aps-sids/flumotion-orig · GitHub (at github.com) | 03:56 |
mithro | aps-sids: but that I think is unrelated | 04:00 |
mithro | aps-sids: the error seems to indicate that the eater / feeder elements where not correctly set up | 04:00 |
shenki | http://rejectedemojis.tumblr.com/post/92069666274 | 04:27 |
tpb | Title: Rejected Emojis (at rejectedemojis.tumblr.com) | 04:27 |
aps-sids | mithro: I don't think it should be "dvswtich name=src %s" since the name of element itself is dvswitchsrc and dvswitch will not be found by gstreamer | 04:32 |
mithro | aps-sids: name=src allows you to use pipeline.get_by_name("src") to get that element - currently it doesn't have a name | 04:33 |
mithro | aps-sids: take a look at some of the other producers | 04:33 |
aps-sids | mithro: "dvswtich name=src %s" gives -- no element "dvswitch" | 04:35 |
aps-sids | "dvswtichsrc name=src %s" gives same error as in blog | 04:35 |
mithro | "dvswitchsrc name=src %s" | 04:35 |
mithro | aps-sids: yeah, as I said that is probbaly unrelated | 04:35 |
aps-sids | okay | 04:36 |
mithro | aps-sids: so you want to look at class ParseLaunchComponent(FeedComponent): | 04:36 |
mithro | in flumotion/component/feedcomponent.py | 04:36 |
mithro | aps-sids: that is what creates the elements that it is trying to get the name for | 04:37 |
mithro | aps-sids: btw what is the actual name it is failing to get? | 04:37 |
mithro | IE what is feeder.elementName ? | 04:37 |
aps-sids | mithro: 'feeder:dv' | 04:38 |
mithro | okay, that is a bit weird... | 04:38 |
aps-sids | mithro: can you tell me where is self.feeders.values() coming from? | 04:39 |
aps-sids | [<Feeder dv (0 client(s))>, <Feeder audio (0 client(s))>, <Feeder video (0 client(s))>] | 04:39 |
mithro | oh I see now | 04:40 |
aps-sids | mithro: pipeline.get_by_name works for audio and video | 04:40 |
mithro | Take a look at | 04:40 |
mithro | https://github.com/aps-sids/flumotion-orig/blob/9fa3fdb39b8b7ef79d0571f91d719337e362c281/flumotion/component/producers/dvswitch/dvswitch.xml | 04:40 |
tpb | Title: flumotion-orig/flumotion/component/producers/dvswitch/dvswitch.xml at 9fa3fdb39b8b7ef79d0571f91d719337e362c281 · aps-sids/flumotion-orig · GitHub (at github.com) | 04:40 |
aps-sids | mithro: Okay, so that's where it comes from. But why pipeline.get_by_name() can't find it? I does for unported flumotion right? | 04:42 |
mithro | ithe pipeline template at L100 needs a "@feeder:dv@" in there somewhere | 04:42 |
mithro | see how there is a @feeder:audio@ | 04:42 |
mithro | I think you probably want something like the following | 04:43 |
mithro | https://www.irccloud.com/pastebin/5QagMi6E | 04:43 |
tpb | Title: Pastebin: 5QagMi6E | IRCCloud (at www.irccloud.com) | 04:44 |
aps-sids | mithro: I see. My concern is how did it work without this till now? | 04:44 |
mithro | aps-sids: I have no idea :P | 04:44 |
aps-sids | Fair enough. | 04:44 |
mithro | aps-sids: maybe we have always had that error and I just never paid any attention to it? | 04:45 |
mithro | aps-sids: maybe there is a fix in another branch? | 04:46 |
mithro | aps-sids: take a look at flumotion/component/producers/firewire/firewire.py | 04:46 |
mithro | aps-sids: maybe you fixed something else that had always been broken which showed up this issue :P | 04:48 |
aps-sids | haha, yeah | 04:48 |
aps-sids | mithro: there is a ' t. ! queue ! @feeder:dv@' in firewire.py | 04:48 |
mithro | aps-sids: yeah | 04:49 |
mithro | dunno why/how I removed it, because dvswitchsrc is almost a direct copy from firewire.py | 04:49 |
mithro | aps-sids: btw you can see all the branches in our flumotion repo at https://github.com/timvideos/flumotion/network | 04:52 |
tpb | Title: Network Graph · timvideos/flumotion · GitHub (at github.com) | 04:52 |
mithro | aps-sids: it looks like you forked from the "everything" branch which is missing a couple of small commits on master? | 04:54 |
aps-sids | mithro: I forked from master | 04:55 |
mithro | aps-sids: also looks like someone named yoe did some hacking too? | 04:55 |
mithro | aps-sids: oh wait, that was bannadine's attempt not yours | 04:56 |
mithro | all these branches are a bit confusing | 04:56 |
mithro | we really should clean it all up | 04:56 |
aps-sids | mithro: okay "No feeder feeder:dv in pipeline" problem is fixed | 04:57 |
aps-sids | Argument 1 does not allow None as a value still remains. Log is not even showing which argument 1 this. | 04:58 |
aps-sids | Time to dive into ipython | 04:58 |
mithro | aps-sids: btw did you ever look at the "q" module? | 05:00 |
mithro | aps-sids: good luck! | 05:00 |
aps-sids | mithro: yeah I did, Ipython is better than q (it has tab autocompletion, so I can see what all fields the object has) | 05:00 |
shenki | mithro: Xilinx_ISE_DS_Lin_14.7_1015_1.tar | 05:09 |
*** tija has joined #timvideos | 05:35 | |
aps-sids | mithro: Found the problem, now I need to change this line -- https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/effects/deinterlace/deinterlace.py#L120 | 05:59 |
aps-sids | set_setcaps_function() has been removed in gst 1.0 and we need to use GST_EVENT_CAPS in event handler. I don't quite understand how to do that | 05:59 |
tpb | Title: flumotion-orig/flumotion/component/effects/deinterlace/deinterlace.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 05:59 |
mithro | aps-sids: didn't you do something like this previously? | 06:00 |
aps-sids | I forgot :/ | 06:00 |
aps-sids | mithro: someone on #gstreamer said, "in your pad event handler, call the function you would pass to the set_setcaps_function when the caps event arrives" | 06:00 |
mithro | aps-sids: look through your blog posts? | 06:00 |
mithro | aps-sids: yes that sounds about right | 06:00 |
aps-sids | mithro: what is the pad event handler in https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/effects/deinterlace/deinterlace.py ? | 06:01 |
tpb | Title: flumotion-orig/flumotion/component/effects/deinterlace/deinterlace.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 06:01 |
mithro | aps-sids: no idea | 06:05 |
aps-sids | mithro: I think I recall now | 06:05 |
*** slomo has joined #timvideos | 06:27 | |
*** Niharika1 has joined #timvideos | 06:32 | |
*** Niharika has quit IRC | 06:34 | |
*** Niharika1 is now known as Niharika | 06:36 | |
*** rohitksingh has joined #timvideos | 06:59 | |
mithro | morning rohitksingh | 07:00 |
mithro | rohitksingh: I see you've seen our PCB feedback? :P | 07:00 |
rohitksingh | mithro: Morning! :) | 07:00 |
mithro | I'm sitting just opposite shenki | 07:01 |
rohitksingh | mithro: Yep. Saw them. Lots of issues. May be complete re-routing! BTW how do I do length-matching? | 07:01 |
mithro | rohitksingh: painfully :/ | 07:01 |
mithro | rohitksingh: sadly KiCad can't do it automatically for you | 07:01 |
rohitksingh | mithro: Okay! :/ Will see how others do it in KiCad | 07:03 |
rohitksingh | mithro: VC? | 07:05 |
mithro | yes, just a moment | 07:05 |
*** rohitksingh has quit IRC | 07:06 | |
*** rohitksingh has joined #timvideos | 07:08 | |
shenki | rohitksingh: im a KiCad noob, i was trying to figure out what was going on with your text layers | 07:08 |
*** rohitksingh has quit IRC | 07:09 | |
shenki | rohitksingh: i tried exporting gerbers and reading those; from what I could see you have lots of really small text under the passive components | 07:09 |
shenki | that probably won't be readable | 07:09 |
shenki | and/or it will be over the pads | 07:09 |
mithro | shenki: hrm it just quit | 07:10 |
*** rohitksingh has joined #timvideos | 07:10 | |
rohitksingh | Sorry about that. Problematic Net. I'm back | 07:11 |
mithro | rohitksingh: okay, meeting | 07:11 |
rohitksingh | great! | 07:11 |
mithro | rohitksingh: waiting? Normal VC room... | 07:14 |
rohitksingh | mithro: Is the link working? Its says "This party is over..." | 07:14 |
rohitksingh | shenki: From the logs, i see i missed your recent messages | 07:14 |
*** rohitksingh has quit IRC | 07:15 | |
*** rohitksingh has joined #timvideos | 07:21 | |
*** Niharika is now known as Niharika|afk | 07:25 | |
*** CarlFK has joined #timvideos | 07:29 | |
*** ChanServ sets mode: +v CarlFK | 07:29 | |
*** Palash has joined #timvideos | 07:34 | |
mithro | rohitksingh: having connection issues? | 07:35 |
rohitksingh | mithro: Sorry! Lost connection. Trying again. | 07:35 |
mithro | rohitksingh: https://github.com/rohit91/HDMI2USB-vmodvga/issues/2 | 07:38 |
tpb | Title: GSoC_Designs directory shouldnt exist · Issue #2 · rohit91/HDMI2USB-vmodvga · GitHub (at github.com) | 07:38 |
rohitksingh | mithro: What does this mean here? https://docs.google.com/document/d/1p6FH25ltGpzJQ5_8fbflDukqEKghiEcpuhJpngth2Is/edit | 07:50 |
tpb | Title: Hackvana PCB Q - Google Docs (at docs.google.com) | 07:50 |
rohitksingh | Updated 9th July "I'm no longer taking orders for rush jobs | 07:51 |
mithro | rohitksingh: don't worry about that part | 07:51 |
rohitksingh | okay. I'm looking for their Design Rules | 07:52 |
mithro | rohitksingh: I don't see minimum trace width | 07:54 |
rohitksingh | mithro: Found it. Its at the end of Doc | 07:55 |
rohitksingh | mithro: We need 4mils because we are using ~4.9mils (0.125mm) track width for VHDCI | 07:56 |
mithro | rohitksingh: okay | 07:56 |
mithro | rohitksingh: we should ask hackvana about that | 07:56 |
rohitksingh | mithro: But, that would come under special order, which as per their definition is for large orders :/ Better I should ask them | 07:57 |
*** Palash has quit IRC | 08:05 | |
*** CarlFK has quit IRC | 08:19 | |
*** rohitksingh has quit IRC | 08:26 | |
*** Palash has joined #timvideos | 08:32 | |
*** rohitksingh has joined #timvideos | 08:37 | |
*** Palash has quit IRC | 09:19 | |
*** tija has quit IRC | 09:33 | |
aps-sids | slomo: around? | 09:40 |
slomo | aps-sids: yes | 09:43 |
aps-sids | slomo: I need to change this line -- https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/effects/deinterlace/deinterlace.py#L120 | 09:43 |
aps-sids | set_setcaps_function() has been removed in gst 1.0 and we need to use GST_EVENT_CAPS in event handler. I don't quite understand how to do that | 09:43 |
tpb | Title: flumotion-orig/flumotion/component/effects/deinterlace/deinterlace.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 09:43 |
slomo | aps-sids: works basically the same, just that you get a CAPS event and can extract the caps from that event | 09:43 |
slomo | otherwise all the same | 09:43 |
aps-sids | slomo: can you tell me what to write exactly. I'm out of ideas :/ | 09:44 |
aps-sids | an example of some sort? | 09:45 |
slomo | gst_event_parse_caps() in C | 09:45 |
aps-sids | slomo: how to get the event? | 09:48 |
slomo | it's passed to you in the event handler | 09:48 |
*** Palash has joined #timvideos | 09:52 | |
*** Niharika|afk has left #timvideos | 09:56 | |
*** tija has joined #timvideos | 09:59 | |
tija | shenki: got debug output out of cdc | 10:01 |
tija | should I make another debug program or develop on the same | 10:02 |
aps-sids | slomo: I'm getting this error -- | 10:03 |
aps-sids | GstGDPPay:feeder:dv-pay error The stream is in the wrong format. gstgdppay.c(620): gst_gdp_pay_chain (): /GstPipeline:pipeline-producer-audio-video/GstGDPPay:feeder:dv-pay: | 10:03 |
aps-sids | first received buffer does not have caps set | 10:03 |
aps-sids | Does this mean I'm not setting caps correctly? | 10:03 |
*** tija has quit IRC | 10:23 | |
aps-sids | mithro: still no luck :( The components setup properly but I get "Error: first received buffer does not have caps set" | 10:30 |
aps-sids | mithro: and I have no idea what is going on | 10:30 |
*** tija has joined #timvideos | 10:31 | |
shenki | tija: nice | 10:32 |
*** tija has quit IRC | 10:42 | |
rohitksingh | mithro: ping | 11:03 |
rohitksingh | mithro: Do you want this design? https://github.com/rohit91/HDMI2USB-vmodvga/tree/gsoc/PCB/RoughWorks | 11:05 |
tpb | Title: HDMI2USB-vmodvga/PCB/RoughWorks at gsoc · rohit91/HDMI2USB-vmodvga · GitHub (at github.com) | 11:05 |
rohitksingh | mithro: Isn't there any chance that we can have this layout? https://docs.google.com/drawings/d/1Q8SRjYLjhRFQtuQP0uSEUU5B_FltX_Y2pVN5fQyM6CE/edit?usp=sharing | 11:06 |
tpb | Title: VGA Capture Mechanical Specification - Google Zeichnungen (at docs.google.com) | 11:06 |
rohitksingh | mithro: My reasons are that in your proposed layout all the important traces (Analog RGB, HSYNC and VSYNC) are going to be very long. The datasheet warns that we should emphasize to reduce these traces as they pick up noises. The digital ones are not that critical but theses ones are. Whereas in layout in above drawing, the traces are comparatively very shorter in length. | 11:10 |
mithro | rohitksingh: pong | 11:14 |
mithro | rohitksingh: the problem with that layout is the edge the connectors are on | 11:16 |
mithro | rohitksingh: can you move the AD chip downwards? | 11:17 |
*** rohitksingh1 has joined #timvideos | 11:20 | |
*** rohitksingh has quit IRC | 11:22 | |
*** rohitksingh1 is now known as rohitksingh | 11:22 | |
mithro | 8:44 PM <mithro> rohitksingh: pong | 11:23 |
mithro | 8:46 PM <mithro> rohitksingh: the problem with that layout is the edge the connectors are on | 11:23 |
mithro | 8:47 PM <mithro> rohitksingh: can you move the AD chip downwards? | 11:23 |
rohitksingh | mithro: ? | 11:24 |
rohitksingh | Moving the chip downwards will increase length of all digital lines. Maybe colors lines won't be affected much but DATACK, HSOUT, VSOUT and SOGOUT might be | 11:24 |
mithro | rohitksingh: what type of length are we talking? | 11:24 |
rohitksingh | trace lengths...extra increase in lengths by about 40-45mm | 11:25 |
rohitksingh | or lower at aorund 30-35mm | 11:26 |
rohitksingh | mithro: For digital lines datasheet says "Try to minimize the trace length that the digital outputs have to drive. Longer traces have higher capacitance and require more instantaneous current to drive, which creates more internal digital noise. Shorter traces reduce the possibility of reflections." | 11:28 |
mithro | rohitksingh: yes correct | 11:28 |
mithro | rohitksingh: everything is a trade off :) | 11:29 |
*** tija has joined #timvideos | 11:29 | |
mithro | tija: you should extend your current program to support both modes | 11:30 |
tija | mithro: okay | 11:30 |
rohitksingh | mithro: So what do you recommend. Should I move ahead with your layout with some trade-offs? or go with my layout? | 11:32 |
mithro | rohitksingh: I think we should drop them into the pcb and have a look at it | 11:32 |
rohitksingh | mithro: great. I will start routing with your layout. Lets see how it comes out! | 11:34 |
mithro | rohitksingh: lets do placement and then commit it and let me take a look | 11:52 |
rohitksingh | mithro: ok...in 15 minutes | 11:53 |
rohitksingh | mithro: how does the placement look like now? | 12:03 |
mithro | rohitksingh: that layout looks pretty good | 12:07 |
rohitksingh | mithro: okay then! I'm moving ahead with its routing! :) | 12:09 |
mithro | rohitksingh: don't forget to line up the connectors properly | 12:10 |
rohitksingh | mithro: yeah. This was just a hurried placement. Will align them properly (Although exact alignment is very difficult with coordinates, newer KiCad development version has alignment, P&S Router as well as length-matching) | 12:12 |
mithro | rohitksingh: yeah no worries | 12:20 |
mithro | rohitksingh: you chatted with hackvana about the trace issue? | 12:31 |
rohitksingh | mithro: not yet | 12:31 |
mithro | rohitksingh: he's in the same timezone as me I believe | 12:34 |
mithro | so it's probably good to do that sooner rather than later | 12:34 |
rohitksingh | mithro: okay sure. Can you tell me whom to contact on the chatroom? | 12:36 |
mithro | rohitksingh: hackvana :P | 12:36 |
rohitksingh | Maybe I'm looking wrong but I can't find user named hackvana in this chatroom #hackvana. But I can see you there :D | 12:38 |
mithro | rohitksingh: it might not be online at the moment | 12:48 |
rohitksingh | mithro: Yeah. Just now got informed by Devilholk there that hackvana is not online | 12:52 |
mithro | rohitksingh: yeah | 12:55 |
*** CarlFK has joined #timvideos | 13:07 | |
*** ChanServ sets mode: +v CarlFK | 13:07 | |
rohitksingh | mithro: a user named aiju informed that 4 mils can be done. He had got a quote with 4mils for $50 extra. | 13:07 |
*** FeltonChris has quit IRC | 13:09 | |
mithro | rohitksingh: lets wait and see what hackvana says | 13:15 |
mithro | rohitksingh: I'm pretty sure we can get 4mils done | 13:15 |
rohitksingh | mithro: yeah. He has entered the room. Although, not yet responded to my query. | 13:16 |
*** rohitksingh1 has joined #timvideos | 13:22 | |
*** rohitksingh is now known as Guest57957 | 13:22 | |
*** rohitksingh1 is now known as rohitksingh | 13:22 | |
*** Niharika has joined #timvideos | 13:56 | |
mithro | shenki: have you tried running the compile stage in a loop and comparing the outputs? | 14:02 |
mithro | shenki: I set build.hdmi2usb.tv building the firmware in a loop | 14:21 |
*** Palash has quit IRC | 14:22 | |
*** tija has quit IRC | 16:32 | |
*** Palash has joined #timvideos | 17:39 | |
*** Niharika has left #timvideos | 17:47 | |
*** slomo has quit IRC | 17:50 | |
CarlFK | mithro: collector box for PyOhio this weekend. I might try to stream. oneiric or precise ? | 18:01 |
CarlFK | precise is 10.04 lts. I think that one. | 18:03 |
*** CarlFK has quit IRC | 18:34 | |
*** CarlFK has joined #timvideos | 18:38 | |
*** ChanServ sets mode: +v CarlFK | 18:38 | |
*** rohitksingh has quit IRC | 19:23 | |
*** rohitksingh has joined #timvideos | 19:23 | |
*** CarlFK has quit IRC | 19:26 | |
*** slomo has joined #timvideos | 19:46 | |
*** tariq786 has quit IRC | 20:42 | |
*** tariq786 has joined #timvideos | 21:00 | |
*** rohitksingh has quit IRC | 21:04 | |
*** CarlFK has joined #timvideos | 21:22 | |
*** ChanServ sets mode: +v CarlFK | 21:22 | |
*** Palash has quit IRC | 22:07 | |
*** FeltonChris has joined #timvideos | 22:38 | |
*** slomo has quit IRC | 22:43 | |
*** mparuszewski has joined #timvideos | 22:47 | |
mithro | Precise | 23:07 |
*** CarlFK has quit IRC | 23:39 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!