My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Earlier this year

  • Nov 28, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by dark6.metal   -   I run neko server.n localhost 1935, then I get: Starting haXe Video Server on localhost:1935 I have my video.swf stored in a localhost site made with apache (xampp by the way), try to play the test video and only get: "NetConnection.Connect.Failed", and in the cmd window I get: Called from haxe/io/Input.hx line 230 Called from format/Rtmp.hx line 126 Called from hxvid/Client.hx line 604 Called from hxvid/Server.hx line 36 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142 Does someone know what I'm doing wrong? I had followed every step we have here.
    I run neko server.n localhost 1935, then I get: Starting haXe Video Server on localhost:1935 I have my video.swf stored in a localhost site made with apache (xampp by the way), try to play the test video and only get: "NetConnection.Connect.Failed", and in the cmd window I get: Called from haxe/io/Input.hx line 230 Called from format/Rtmp.hx line 126 Called from hxvid/Client.hx line 604 Called from hxvid/Server.hx line 36 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142 Does someone know what I'm doing wrong? I had followed every step we have here.
  • Nov 24, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by michko   -   Hey, I just installed it and it worked. angelamalice, you need to copy video.{html|swf} to you regular server, e.g. ~/public_html, and access it there (starting apache or other httpd server) using regular port 80 (or whatever you have configured). The 1935 is only for rtmp protocol. Btw, I am using latest svn version - the older 1.1 version did not work for me for flash 10 - it is a known bug (look for "Overflow error in haXe Video Server"). Everything works for me - except "View Cam", but maybe I don't know how to use it... I get "Connection succeeded", then "code: NetConnection.Connect.Close"
    Hey, I just installed it and it worked. angelamalice, you need to copy video.{html|swf} to you regular server, e.g. ~/public_html, and access it there (starting apache or other httpd server) using regular port 80 (or whatever you have configured). The 1935 is only for rtmp protocol. Btw, I am using latest svn version - the older 1.1 version did not work for me for flash 10 - it is a known bug (look for "Overflow error in haXe Video Server"). Everything works for me - except "View Cam", but maybe I don't know how to use it... I get "Connection succeeded", then "code: NetConnection.Connect.Close"
  • Nov 23, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by angelamalice   -   first I have to say GOOD JOB guys but... sorry I try running HaxeVideo under linux (ubuntu Karmic Koala 9.10) but nothing happenned :(. I'm pretty sure i made a mistake. I've followed instructions : - I've installed Haxe and neko and they work (I tried the haxe tutorial and it works). - I've called "haxelib install format" - I've caled "haxe video.hxml" in the install directory of haxevideo - I've run neko server.n localhost 1935 - I've ran firefox whith url 'http://locahost:1935/video.html' - And nothing happened. Firefox just say 'waiting for localhost' and nothing. What's going wrong... If somebody can help me. So thanks you very much guys and again good job and sorry for my bad english ( I'm French ;) ). Sincerlly
    first I have to say GOOD JOB guys but... sorry I try running HaxeVideo under linux (ubuntu Karmic Koala 9.10) but nothing happenned :(. I'm pretty sure i made a mistake. I've followed instructions : - I've installed Haxe and neko and they work (I tried the haxe tutorial and it works). - I've called "haxelib install format" - I've caled "haxe video.hxml" in the install directory of haxevideo - I've run neko server.n localhost 1935 - I've ran firefox whith url 'http://locahost:1935/video.html' - And nothing happened. Firefox just say 'waiting for localhost' and nothing. What's going wrong... If somebody can help me. So thanks you very much guys and again good job and sorry for my bad english ( I'm French ;) ). Sincerlly
  • Nov 18, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by devgomes   -   ...no need for red5.
    ...no need for red5.
  • Nov 17, 2009
    issue 10 (doesn't stream webcam to record.flv) commented on by moocowmason   -   Same issue here: When I click ""Record cam" a dialog does open asking if I would like to share my camera. I click allow and have the same result. Debug info is printed but the camera video is not visible. record.flv size= 0 bytes Server has identical output Other information: haxe from svn Flash Player MAC 10,0,22,87 http://dovisio.com/.works fine which makes me think this is a server side issue
    Same issue here: When I click ""Record cam" a dialog does open asking if I would like to share my camera. I click allow and have the same result. Debug info is printed but the camera video is not visible. record.flv size= 0 bytes Server has identical output Other information: haxe from svn Flash Player MAC 10,0,22,87 http://dovisio.com/.works fine which makes me think this is a server side issue
  • Sep 23, 2009
    issue 37 (video stream stop after few minutes.) reported by sabbath.codemg   -   What steps will reproduce the problem? 1. put flv file on server 2. start to play it What is the expected output? What do you see instead? video play, some time after few minutes it stop. What version of the product are you using? On what operating system? last haxevideo from svn(21.09..2009). operating system: Centos 5. Please provide any additional information below. in console last message is: DELETESTEREAM after refreshing page video play again.
    What steps will reproduce the problem? 1. put flv file on server 2. start to play it What is the expected output? What do you see instead? video play, some time after few minutes it stop. What version of the product are you using? On what operating system? last haxevideo from svn(21.09..2009). operating system: Centos 5. Please provide any additional information below. in console last message is: DELETESTEREAM after refreshing page video play again.
  • Sep 19, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by IamKenzo   -   You need neko to run haxevideo.
    You need neko to run haxevideo.
  • Sep 06, 2009
    issue 36 (RTMP Extended timestamps) reported by jaromanda   -   RTMP header timestamps are 24bit 1000th's of seconds. This gives a maximum time stamp of 16777215, or 4hrs 39 minutes 37.215 seconds. The RTMP spec (available at http://www.adobe.com/devnet/rtmp/pdf/rtmp_specification_1.0.pdf ) specifies that for timestamps of 0xFFFFFF or greater, the time stamp field in the header (types 0, 1 and 2) should be set to 0xFFFFFF and an extended time stamp field is "added" at the end of the regular header (big-endian 32 bit) In testing, I've also found that the extended time stamp is sent for an RTMP type 3 header where the "implied" time stamp is 0xFFFFFF or greater, which to me is counter-intuitive as a type 3 header implies no change in the time stamp
    RTMP header timestamps are 24bit 1000th's of seconds. This gives a maximum time stamp of 16777215, or 4hrs 39 minutes 37.215 seconds. The RTMP spec (available at http://www.adobe.com/devnet/rtmp/pdf/rtmp_specification_1.0.pdf ) specifies that for timestamps of 0xFFFFFF or greater, the time stamp field in the header (types 0, 1 and 2) should be set to 0xFFFFFF and an extended time stamp field is "added" at the end of the regular header (big-endian 32 bit) In testing, I've also found that the extended time stamp is sent for an RTMP type 3 header where the "implied" time stamp is 0xFFFFFF or greater, which to me is counter-intuitive as a type 3 header implies no change in the time stamp
  • Aug 12, 2009
    issue 35 (The problem with start od neko) commented on by k...@kail.me   -   I have Neko 1.7.0-1. What version is nessesaire?
    I have Neko 1.7.0-1. What version is nessesaire?
  • Aug 11, 2009
    issue 33 (Install on Windows + Apache) Status changed by ncannasse   -  
    Status: Invalid
    Status: Invalid
  • Aug 11, 2009
    issue 35 (The problem with start od neko) Status changed by ncannasse   -  
    Status: Done
    Status: Done
  • Aug 11, 2009
    issue 35 (The problem with start od neko) commented on by ncannasse   -   Please upgrade with latest Neko version
    Please upgrade with latest Neko version
  • Aug 11, 2009
    issue 35 (The problem with start od neko) reported by k...@kail.me   -   What steps will reproduce the problem? 1. 2. 3. step Testing What is the expected output? What do you see instead? I type: neko server.n localhost 1935 The response is folow: Called from hxvid/Client.hx line 76 Called from neko/vm/Mutex.hx line 27 Called from neko/vm/Mutex.hx line 30 Called from neko/Lib.hx line 40 Uncaught exception - load.c(338) : Primitive not found : std@mutex_create(0) I use Ubuntu. What can I do? What version of the product are you using? On what operating system? last version Please provide any additional information below.
    What steps will reproduce the problem? 1. 2. 3. step Testing What is the expected output? What do you see instead? I type: neko server.n localhost 1935 The response is folow: Called from hxvid/Client.hx line 76 Called from neko/vm/Mutex.hx line 27 Called from neko/vm/Mutex.hx line 30 Called from neko/Lib.hx line 40 Uncaught exception - load.c(338) : Primitive not found : std@mutex_create(0) I use Ubuntu. What can I do? What version of the product are you using? On what operating system? last version Please provide any additional information below.
  • Aug 05, 2009
    issue 34 (Can't host more than four streams.) reported by richard1221   -   What steps will reproduce the problem? 1. Set up a haxevideo server 2. Develop a swf to capture local camera and publish to server 3. Develop another swf to request stream from server 4. Use 4 desktops with camera to publish streams. 5. Each desktop also request a stream which is not published by itself. 6. If there is another one publishing and requesting stream, it will fail. Or get success message, but no video get played. What is the expected output? What do you see instead? It should be able to host more than four streams, but it fails to host the fifth stream. What version of the product are you using? On what operating system? version 1.1, on Windows XP SP3. Please provide any additional information below.
    What steps will reproduce the problem? 1. Set up a haxevideo server 2. Develop a swf to capture local camera and publish to server 3. Develop another swf to request stream from server 4. Use 4 desktops with camera to publish streams. 5. Each desktop also request a stream which is not published by itself. 6. If there is another one publishing and requesting stream, it will fail. Or get success message, but no video get played. What is the expected output? What do you see instead? It should be able to host more than four streams, but it fails to host the fifth stream. What version of the product are you using? On what operating system? version 1.1, on Windows XP SP3. Please provide any additional information below.
  • Aug 03, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by mnunes03   -   whats the requirements besides haxe compiler? i want to use it on debian machine, do i only need to instal neko? or do i have to install red5 to? please enligth me...
    whats the requirements besides haxe compiler? i want to use it on debian machine, do i only need to instal neko? or do i have to install red5 to? please enligth me...
  • Jul 27, 2009
    issue 33 (Install on Windows + Apache) reported by puharev   -   Please answer how it install on Windows and Freebsd / Step by step please
    Please answer how it install on Windows and Freebsd / Step by step please
  • Jul 16, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by david6228   -   why live stream must need to create a record file? I always meet netconnection close without any netstream inof when I publish stream and subscribe stream at sametime.
    why live stream must need to create a record file? I always meet netconnection close without any netstream inof when I publish stream and subscribe stream at sametime.
  • Jul 16, 2009
    Help (How to install and run the haXeVideo server) Wiki page commented on by david6228   -   why live stream must need to create a record file? I always meet netconnection close when I subscribe a undefined stream(mostly when subscribe stream early than publish stream)
    why live stream must need to create a record file? I always meet netconnection close when I subscribe a undefined stream(mostly when subscribe stream early than publish stream)
  • Jun 30, 2009
    issue 32 (ERROR Invalid 'deleteStream' streamid) reported by manesclarence   -   What steps will reproduce the problem? 1.use as3 to create a netConnection 2.create a netstream to publish the video 3.close netstream 4.create another netstream to play the video 5.create another netstream to do the recording again with same netconnection and the stream and file name What is the expected output? What do you see instead? I need to keep the same netconnection, and do the recording servral times, and i also need to keep the netconnection for playing back What version of the product are you using? On what operating system? latest haxevide and windos xp Please provide any additional information below. CREATESTREAM null Client.hx:375: COMMAND CClientBuffer(0):1 PUBLISH null, haxe_test.flv, ctown CLOSESTREAM null CREATESTREAM null Client.hx:375: COMMAND CClientBuffer(0):1 PLAY null, haxe_test.flv Client.hx:375: COMMAND CClientBuffer(100):1 CLOSESTREAM null DELETESTREAM null, 1 [2009-06-30 18:01:57] ERROR Invalid 'deleteStream' streamid Called from hxvid/Client.hx line 149 Called from hxvid/Client.hx line 264 Called from hxvid/Commands.hx line 132 Called from hxvid/Client.hx line 366 Called from hxvid/Server.hx line 40 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142^C
    What steps will reproduce the problem? 1.use as3 to create a netConnection 2.create a netstream to publish the video 3.close netstream 4.create another netstream to play the video 5.create another netstream to do the recording again with same netconnection and the stream and file name What is the expected output? What do you see instead? I need to keep the same netconnection, and do the recording servral times, and i also need to keep the netconnection for playing back What version of the product are you using? On what operating system? latest haxevide and windos xp Please provide any additional information below. CREATESTREAM null Client.hx:375: COMMAND CClientBuffer(0):1 PUBLISH null, haxe_test.flv, ctown CLOSESTREAM null CREATESTREAM null Client.hx:375: COMMAND CClientBuffer(0):1 PLAY null, haxe_test.flv Client.hx:375: COMMAND CClientBuffer(100):1 CLOSESTREAM null DELETESTREAM null, 1 [2009-06-30 18:01:57] ERROR Invalid 'deleteStream' streamid Called from hxvid/Client.hx line 149 Called from hxvid/Client.hx line 264 Called from hxvid/Commands.hx line 132 Called from hxvid/Client.hx line 366 Called from hxvid/Server.hx line 40 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142^C
  • Jun 30, 2009
    issue 14 (RTMPT?) Status changed by ncannasse   -   RTMPT is not planed for haxeVideo, unless someone want to contribute the code.
    Status: WontFix
    RTMPT is not planed for haxeVideo, unless someone want to contribute the code.
    Status: WontFix
  • Jun 30, 2009
    issue 29 (I cannot connect from flex3 ) Status changed by ncannasse   -   That might be a security issue, try to use flash debug player to get security exceptions.
    Status: Invalid
    That might be a security issue, try to use flash debug player to get security exceptions.
    Status: Invalid
  • Jun 30, 2009
    issue 31 (cant get flv duration through netStream.client.onMetaData) Status changed by ncannasse   -   The duration is only available with haXeVideo if it's been inserted into the metadata. FMS and RED5 are calculating it if it's not present but that requires to parse the whole FLV and is then a very expensive operation.
    Status: WontFix
    The duration is only available with haXeVideo if it's been inserted into the metadata. FMS and RED5 are calculating it if it's not present but that requires to parse the whole FLV and is then a very expensive operation.
    Status: WontFix
  • Jun 29, 2009
    issue 31 (cant get flv duration through netStream.client.onMetaData) reported by manesclarence   -   What steps will reproduce the problem? 1. I need to retrieve the duration of the flv media file, my orignal codes works on RED5 and FMS, but cant retrieve the data when i implement with haxevideo.my code is below with AS3. What is the expected output? What do you see instead? - I need the duration of the flv, but see nothing. What version of the product are you using? On what operating system? - Latest version of Haxevideo widh window xp Please provide any additional information below. var ns:NetStream = new NetStream(nc); var vid:video = new Video(10,10); addChild(vid); var client:Object = new Object(); ns.client = client; client.onMetaData = nsMetaDataCallback; vid.attachNetStream(ns); ns.play("XXXXXX"); function nsMetaDataCallback(mdata:Object):void { trace("FLV total time:" + mdata.duration); }
    What steps will reproduce the problem? 1. I need to retrieve the duration of the flv media file, my orignal codes works on RED5 and FMS, but cant retrieve the data when i implement with haxevideo.my code is below with AS3. What is the expected output? What do you see instead? - I need the duration of the flv, but see nothing. What version of the product are you using? On what operating system? - Latest version of Haxevideo widh window xp Please provide any additional information below. var ns:NetStream = new NetStream(nc); var vid:video = new Video(10,10); addChild(vid); var client:Object = new Object(); ns.client = client; client.onMetaData = nsMetaDataCallback; vid.attachNetStream(ns); ns.play("XXXXXX"); function nsMetaDataCallback(mdata:Object):void { trace("FLV total time:" + mdata.duration); }
  • Jun 20, 2009
    issue 30 (no seek and replay) reported by ycwjjjj   -   What steps will reproduce the problem? 1. click on the streaming video when play 2. 3. What is the expected output? What do you see instead? expected output: stream seek available actual output: can't seek stream expected output: can pause and replay it actual output: can't replay stream [2009-06-21 12:18:02] Unknown command pauseRaw(ANull,ABool(true),ANumber (7000)) Called from hxvid/Client.hx line 360 Called from hxvid/Server.hx line 40 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142 What version of the product are you using? On what operating system? Revivion 37: http://haxevideo.googlecode.com/svn/trunk/ OS: Windows Vista
    What steps will reproduce the problem? 1. click on the streaming video when play 2. 3. What is the expected output? What do you see instead? expected output: stream seek available actual output: can't seek stream expected output: can pause and replay it actual output: can't replay stream [2009-06-21 12:18:02] Unknown command pauseRaw(ANull,ABool(true),ANumber (7000)) Called from hxvid/Client.hx line 360 Called from hxvid/Server.hx line 40 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142 What version of the product are you using? On what operating system? Revivion 37: http://haxevideo.googlecode.com/svn/trunk/ OS: Windows Vista
  • Jun 10, 2009
    issue 28 (Overflow) commented on by udav.rus   -   Hi problem same as stoffelll 1. format/Rtmp.hx recompiled. cut of code from format/Rtmp.hx var uptimeHigh = i.readUInt16(); var ping = i.readInt32(); 2. Flash version 10.0 rc22 3. OS version WinXP. WebServer - Apache. Result, when start video.html Called from haxe/io/Input.hx line 215 Called from format/Rtmp.hx line 126 Called from hxvid/Client.hx line 604 Called from hxvid/Server.hx line 36 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142
    Hi problem same as stoffelll 1. format/Rtmp.hx recompiled. cut of code from format/Rtmp.hx var uptimeHigh = i.readUInt16(); var ping = i.readInt32(); 2. Flash version 10.0 rc22 3. OS version WinXP. WebServer - Apache. Result, when start video.html Called from haxe/io/Input.hx line 215 Called from format/Rtmp.hx line 126 Called from hxvid/Client.hx line 604 Called from hxvid/Server.hx line 36 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142
  • Jun 10, 2009
    issue 29 (I cannot connect from flex3 ) reported by danielzelisko   -   What steps will reproduce the problem? 1. server is running locally on localhost:1935 (default) 2. flex application uses the following code to connect: connection = new NetConnection(); connection.connect('rtmp://localhost'); 3. What is the expected output? What do you see instead? I expected the status to be NetConnection.Connect.Success but instead it is: NetConnection.Connect.Failed on the server side I can see the client connects, and the following message appears in the console: CONNECT {app => AString(), fpad => ABool(false), audioCodecs => ANumber(3191), videoCodecs => ANumber(252), pageUrl => AUndefined, swfUrl => AUndefined, tcUrl => AString(rtmp://localhost), capabilities => ANumber(15), objectEncoding => ANumber(3), flashVer => AString(LNX 10,0,12,36), videoFunction => ANumber(1)} What version of the product are you using? On what operating system? ubuntu, 8.10, flashplayer 10 thx, regards danielz
    What steps will reproduce the problem? 1. server is running locally on localhost:1935 (default) 2. flex application uses the following code to connect: connection = new NetConnection(); connection.connect('rtmp://localhost'); 3. What is the expected output? What do you see instead? I expected the status to be NetConnection.Connect.Success but instead it is: NetConnection.Connect.Failed on the server side I can see the client connects, and the following message appears in the console: CONNECT {app => AString(), fpad => ABool(false), audioCodecs => ANumber(3191), videoCodecs => ANumber(252), pageUrl => AUndefined, swfUrl => AUndefined, tcUrl => AString(rtmp://localhost), capabilities => ANumber(15), objectEncoding => ANumber(3), flashVer => AString(LNX 10,0,12,36), videoFunction => ANumber(1)} What version of the product are you using? On what operating system? ubuntu, 8.10, flashplayer 10 thx, regards danielz
  • May 20, 2009
    issue 28 (Overflow) Status changed by ncannasse   -   There's no long format/Rtmp.hx on SVN version, so make sure you recompile haxeVideo before using it.
    Status: WontFix
    There's no long format/Rtmp.hx on SVN version, so make sure you recompile haxeVideo before using it.
    Status: WontFix
  • May 19, 2009
    issue 28 (Overflow) commented on by stoffelll   -   I'm using the Adobe Flash-Build 10.0.22.87.
    I'm using the Adobe Flash-Build 10.0.22.87.
  • May 19, 2009
    issue 28 (Overflow) reported by stoffelll   -   What steps will reproduce the problem? 1. I start the HaxeVideo-Server with: neko server.n localhost 1935 2. After that i start: http://localhost/flashrecorder/video.html 3. when i click on "Play test video" then i get: VideoPlayer.hx(28):Connecting... VideoPlayer.hx(61):{level: error,code:NetConnection.Connect.Failed} and in my Cmd-Prompt i get this message/output: Starting haXe Video Server on localhost:1935 [2009-05-19 10:04:04] Overflow Called from haxe/io/Input.hx line 215 Called from format/Rtmp.hx line 126 Called from hxvid/Client.hx line 604 Called from hxvid/Server.hx line 36 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142 I already found the fix (http://code.google.com/p/haxevideo/source/detail?r=37) but i still getting this error... :( What version of the product are you using? On what operating system? latest haxeVideo-Build/Files (SVN) on a Win7 Thanks for your help! Greetings
    What steps will reproduce the problem? 1. I start the HaxeVideo-Server with: neko server.n localhost 1935 2. After that i start: http://localhost/flashrecorder/video.html 3. when i click on "Play test video" then i get: VideoPlayer.hx(28):Connecting... VideoPlayer.hx(61):{level: error,code:NetConnection.Connect.Failed} and in my Cmd-Prompt i get this message/output: Starting haXe Video Server on localhost:1935 [2009-05-19 10:04:04] Overflow Called from haxe/io/Input.hx line 215 Called from format/Rtmp.hx line 126 Called from hxvid/Client.hx line 604 Called from hxvid/Server.hx line 36 Called from hxvid/RealtimeServer.hx line 283 Called from hxvid/RealtimeServer.hx line 142 I already found the fix (http://code.google.com/p/haxevideo/source/detail?r=37) but i still getting this error... :( What version of the product are you using? On what operating system? latest haxeVideo-Build/Files (SVN) on a Win7 Thanks for your help! Greetings
  • Mar 14, 2009
    issue 27 (Flash Player 10.0.r22 breaks haxevideo RTMP function) Status changed by ncannasse   -  
    Status: Fixed
    Status: Fixed
  • Mar 13, 2009
    issue 27 (Flash Player 10.0.r22 breaks haxevideo RTMP function) commented on by jaromanda   -   Oops r37 fixed the issue 10 days ago. Sorry for the waste of time
    Oops r37 fixed the issue 10 days ago. Sorry for the waste of time
  • Mar 13, 2009
    issue 27 (Flash Player 10.0.r22 breaks haxevideo RTMP function) commented on by jaromanda   -   Just noticed, similar issue was fixed with Uptime in r29
    Just noticed, similar issue was fixed with Uptime in r29
  • Mar 13, 2009
    issue 27 (Flash Player 10.0.r22 breaks haxevideo RTMP function) commented on by jaromanda   -   Just noticed, similar issue with Uptime in handshake was fixed http://code.google.com/p/haxevideo/source/detail?r=29
    Just noticed, similar issue with Uptime in handshake was fixed http://code.google.com/p/haxevideo/source/detail?r=29
  • Mar 13, 2009
    issue 27 (Flash Player 10.0.r22 breaks haxevideo RTMP function) reported by jaromanda   -   What steps will reproduce the problem? 1. Update flash player to 10.0.r22 What is the expected output? What do you see instead? server.n outputs an overflow error What version of the product are you using? On what operating system? haxevideo: 1.1 on linux flashplayer: 10.0.r22 under firefox on windows Please provide any additional information below. traced the problem to the reading of the "ping" variable in format/Rtmp.hx function readHandshake. Change readUint30 to readInt32 fixes the issue. As "ping" value isn't used for anything, I can't see any issue arrising from this change Seems adobe changed the high order byte in the "ping" sent from flash player from 0x0A to 0x80
    What steps will reproduce the problem? 1. Update flash player to 10.0.r22 What is the expected output? What do you see instead? server.n outputs an overflow error What version of the product are you using? On what operating system? haxevideo: 1.1 on linux flashplayer: 10.0.r22 under firefox on windows Please provide any additional information below. traced the problem to the reading of the "ping" variable in format/Rtmp.hx function readHandshake. Change readUint30 to readInt32 fixes the issue. As "ping" value isn't used for anything, I can't see any issue arrising from this change Seems adobe changed the high order byte in the "ping" sent from flash player from 0x0A to 0x80
  • Mar 04, 2009
    r37 (minor fix) committed by ncannasse   -   minor fix
    minor fix

Older

  • Dec 04, 2008
    issue 13 (faster video seeking using index files (for high load multiu...) commented on by stoica.ionut   -   Any news in this regard, its been a year now :). I know you are a genius preoccupied with other programmer life saving issues, solving this would be a 10 mark(A++)
    Any news in this regard, its been a year now :). I know you are a genius preoccupied with other programmer life saving issues, solving this would be a 10 mark(A++)
  • Oct 26, 2008
    issue 13 (faster video seeking using index files (for high load multiu...) commented on by dorian.moore   -   This would be really handy, on a 3 hour long FLV file the processor load during a seek is horrendous. Even being able to use an XML file created from Yamdi for the lookup would be great. I've started to try and get my head round making this change, but my coding skills aren't up to yours! Thanks for all the work
    This would be really handy, on a 3 hour long FLV file the processor load during a seek is horrendous. Even being able to use an XML file created from Yamdi for the lookup would be great. I've started to try and get my head round making this change, but my coding skills aren't up to yours! Thanks for all the work
  • Oct 26, 2008
    issue 26 (Seek fails on long videos) commented on by dorian.moore   -   Yep, that works splendidly, can seek into a 3hour long FLV file with out the error arrising.
    Yep, that works splendidly, can seek into a 3hour long FLV file with out the error arrising.
  • Oct 25, 2008
    issue 26 (Seek fails on long videos) Status changed by ncannasse   -   Thanks for the report, here's the way I fixed it : if( v != null ) { // sometimes, AMF sends floats that are not ints. // We will assume a .0001 precision here var i = Math.round(v); var e = v - i; if( e > 1e4 || e < -1e4 ) v = null; else v = i; } Could you check that it works correctly and fixes your bug ?
    Status: Fixed
    Thanks for the report, here's the way I fixed it : if( v != null ) { // sometimes, AMF sends floats that are not ints. // We will assume a .0001 precision here var i = Math.round(v); var e = v - i; if( e > 1e4 || e < -1e4 ) v = null; else v = i; } Could you check that it works correctly and fixes your bug ?
    Status: Fixed
  • Oct 25, 2008
    r36 (fixed int overflow issue) committed by ncannasse   -   fixed int overflow issue
    fixed int overflow issue
  • Oct 23, 2008
    issue 26 (Seek fails on long videos) reported by dor...@dorianmoore.com   -   What steps will reproduce the problem? 1. Create a longish FLV file (Say 25 mins) at 400kbps, 25fps 2. Seek to about 20 mins in the video 3. Watch server fail What is the expected output? What do you see instead? Expected to get the video return, instead get a seek fail: eg: [2008-10-23 12:34:22] Mismatch arguments for 'seek' : [ANull, ANumber(1240000)] What version of the product are you using? On what operating system? v1.1 os.x Please provide any additional information below. Problem appears to be caused by lines 71-81 in Commands.hx: case T.Int: v = Amf.number(a); if( v != null ) { // sometimes, AMF sends floats that are not ints. // We will assume a .001 precision here var i = Std.int(v * 1000 + 0.001); if( i % 1000 != 0 ) v = null; else v = Std.int(i/1000); } it appears that when v greater than a large value (approximately 110000 ) then v becomes negative (presumably an issue with the Std.in library in Haxe/Neko?). I'm not _entirely_ sure what the above code does, but I've hacked in the follow workaround: v = Amf.number(a); if( v != null ) { // sometimes, AMF sends floats that are not ints. // We will assume a .001 precision here if ( v < 1005000 ) { var i = Std.int(v * 1000 + 0.001); if( i % 1000 != 0 ) v = null; else v = Std.int(i/1000); } else { return v; } } I'm sure there is probably a better solution, but this works for me.
    What steps will reproduce the problem? 1. Create a longish FLV file (Say 25 mins) at 400kbps, 25fps 2. Seek to about 20 mins in the video 3. Watch server fail What is the expected output? What do you see instead? Expected to get the video return, instead get a seek fail: eg: [2008-10-23 12:34:22] Mismatch arguments for 'seek' : [ANull, ANumber(1240000)] What version of the product are you using? On what operating system? v1.1 os.x Please provide any additional information below. Problem appears to be caused by lines 71-81 in Commands.hx: case T.Int: v = Amf.number(a); if( v != null ) { // sometimes, AMF sends floats that are not ints. // We will assume a .001 precision here var i = Std.int(v * 1000 + 0.001); if( i % 1000 != 0 ) v = null; else v = Std.int(i/1000); } it appears that when v greater than a large value (approximately 110000 ) then v becomes negative (presumably an issue with the Std.in library in Haxe/Neko?). I'm not _entirely_ sure what the above code does, but I've hacked in the follow workaround: v = Amf.number(a); if( v != null ) { // sometimes, AMF sends floats that are not ints. // We will assume a .001 precision here if ( v < 1005000 ) { var i = Std.int(v * 1000 + 0.001); if( i % 1000 != 0 ) v = null; else v = Std.int(i/1000); } else { return v; } } I'm sure there is probably a better solution, but this works for me.
  • Aug 31, 2008
    issue 18 (Maximum streams creation in one Connection is 12) Status changed by ncannasse   -   Ok, looking a bit more about it, it seems that it should be ok now. Thanks for reporting.
    Status: Fixed
    Ok, looking a bit more about it, it seems that it should be ok now. Thanks for reporting.
    Status: Fixed
  • Aug 31, 2008
    r35 (added channels > 63 support) committed by ncannasse   -   added channels > 63 support
    added channels > 63 support
  • Aug 31, 2008
    issue 18 (Maximum streams creation in one Connection is 12) commented on by ncannasse   -   The code does not seems very accurate. Could you send me the link to the Red5 SVN sources at which place these changes were made ?
    The code does not seems very accurate. Could you send me the link to the Red5 SVN sources at which place these changes were made ?
  • Aug 24, 2008
    issue 25 (Primitive not found : std@mutex_create(0)) Status changed by ncannasse   -   Make sure that you have Neko 1.7.1 installed
    Status: Invalid
    Make sure that you have Neko 1.7.1 installed
    Status: Invalid
  • Aug 24, 2008
    Help (How to install and run the haXeVideo server) Wiki page edited by ncannasse
  • Aug 24, 2008
    issue 24 (Refactored project does not build) Status changed by ncannasse   -   You need to install the "format" library by running : haxelib install format
    Status: Fixed
    You need to install the "format" library by running : haxelib install format
    Status: Fixed
  • Aug 22, 2008
    issue 25 (Primitive not found : std@mutex_create(0)) commented on by webmastermoodio   -   NB: on the same machine, haxevideo-1.0 runs perfectly.
    NB: on the same machine, haxevideo-1.0 runs perfectly.
  • Aug 22, 2008
    issue 25 (Primitive not found : std@mutex_create(0)) reported by webmastermoodio   -   What steps will reproduce the problem? 1. Unzip HaXeVideo 1.1 on a Ubuntu Hardy Heron server. 2. Try to launch neko server localhost 1935. Output: Called from hxvid/Client.hx line 76 Called from neko/vm/Mutex.hx line 27 Called from a C function Called from neko/vm/Mutex.hx line 30 Called from a C function Called from neko/Lib.hx line 40 Uncaught exception - load.c(324) : Primitive not found : std@mutex_create(0) What version of the product are you using? On what operating system? haxevideo-1.1.zip from the Google Code page. Ubuntu Hardy Heron Server 64 bits.
    What steps will reproduce the problem? 1. Unzip HaXeVideo 1.1 on a Ubuntu Hardy Heron server. 2. Try to launch neko server localhost 1935. Output: Called from hxvid/Client.hx line 76 Called from neko/vm/Mutex.hx line 27 Called from a C function Called from neko/vm/Mutex.hx line 30 Called from a C function Called from neko/Lib.hx line 40 Uncaught exception - load.c(324) : Primitive not found : std@mutex_create(0) What version of the product are you using? On what operating system? haxevideo-1.1.zip from the Google Code page. Ubuntu Hardy Heron Server 64 bits.
  • Aug 19, 2008
    issue 24 (Refactored project does not build) reported by terry.corbet   -   What steps will reproduce the problem? 1. Run the haxe video.hxml command as stated in the Help document. 2. 3. What is the expected output? What do you see instead? I think I am supposed to see a stream of output appropriate to a 'build' finally resulting in a file named server.n Instead I see: Error : Project format is not installed What version of the product are you using? On what operating system? Checkout from SVN of version #33. Compiling on a Windows XP platform. Please provide any additional information below. Since I don't know haxe and neko, I can only make the reasoned guess that no regression test was run after the refactoring of the application as between one or more packages or libraries or whatever the nomenclature is. The latest compiled haxeVideo download shows a format directory with four source files. This SVN check out has nothing comparable.
    What steps will reproduce the problem? 1. Run the haxe video.hxml command as stated in the Help document. 2. 3. What is the expected output? What do you see instead? I think I am supposed to see a stream of output appropriate to a 'build' finally resulting in a file named server.n Instead I see: Error : Project format is not installed What version of the product are you using? On what operating system? Checkout from SVN of version #33. Compiling on a Windows XP platform. Please provide any additional information below. Since I don't know haxe and neko, I can only make the reasoned guess that no regression test was run after the refactoring of the application as between one or more packages or libraries or whatever the nomenclature is. The latest compiled haxeVideo download shows a format directory with four source files. This SVN check out has nothing comparable.
 
Hosted by Google Code