Error compiling bmd_sdi.cpp

2013-06-22
2013-07-02
  • Rui Loureiro

    Rui Loureiro - 2013-06-22

    Hi John.

    I thing you forget to update this driver after the last mods in the Timecode.h (the Format method mods to TimecodeFormat class).
    The VideoRaster.h mods need to be updated too.

    Regards

    Rui

     
  • John Fletcher

    John Fletcher - 2013-06-24

    Should be fixed now.

     
  • Rui Loureiro

    Rui Loureiro - 2013-06-27

    Hi John,

    I get a Floating point exception when I select the recorder in the ingexgui.
    Tested in openSuse 11.4 and 12.2.

    Follows the output from the recorder.

    IngexRecorderImpl::Init("ingexrec2-SD2IN")
    RecorderImpl::Init(ingexrec2-SD2IN)
    Shared memory monitor thread starting.
    Connected to p_control 0x7ff46af12000
    channels=2 elementsize=852736 ringlen=624
    Connected to shared memory channel[0] at 0x7ff4432bb000
    Connected to shared memory channel[1] at 0x7ff423746000
    12:22:45.417 Connected to shared memory.
    corbaloc:iiop:1.0@192.168.1.201:8888/NameService - object advertised
    Recorder running...
    Read settings for config "IMX 50 only"
    Location 10 "Studio"
    Input 0, track 0, databse id 220, src.track_name "V"
    Location 10 "Studio"
    Input 0, track 1, databse id 221, src.track_name "A1"
    Location 10 "Studio"
    Input 0, track 2, databse id 222, src.track_name "A2"
    Location 10 "Studio"
    Input 1, track 0, databse id 230, src.track_name "V"
    Location 10 "Studio"
    Input 1, track 1, databse id 231, src.track_name "A1"
    Location 10 "Studio"
    Input 1, track 2, databse id 232, src.track_name "A2"
    Updated sources for recorder "ingexrec2-SD2IN"
    RecorderImpl::SetSourcePackages()
    Input 0, track 0, source package name "Cam3"
    Floating point exception

    Regards

    Rui

     
  • Michael Anisimoff

    Quite the same here. And also another error.


    1st scenario:
    (Prim. buffer -> DV50 / Sec. buffer -> MPEG // rec. DV50 MXF + 2mbit h264 aac mp4 )
    When selecting target recorder in ingexgui I also get a "floating point exeption"
    This also happens when I try to start recorder via 'recorder_client'


    2nd scenario:
    (Prim. buffer -> DV25 / Sec. buffer -> MPEG // rec. DV25 MXF + 2mbit h264 aac mp4)
    When I start 'recorder' with these setting it faults right after running it.
    I don't have a error output for it here right now. I could post it on monday.


    Michael

     
  • Rui Loureiro

    Rui Loureiro - 2013-06-28

    John, the T.C. don't run in the player. The database have some new fields (like the essencedescriptor.eds_interlaced field). In my workplace I can't update the DB. At home I have a Decklink mini recorder and a standalone recorder with database. I go to test this weekend, but I think the system at home already have the new database because I installed the system a week ago, and don't work.

    Regards.

    Rui

     
  • Rui Loureiro

    Rui Loureiro - 2013-06-29

    Hi John,

    I fixed the old driver and it's working for me with my Decklink mini recorder.
    I recorded 1920x1080i25 from the HDMI input. I did not analyze your fix and I don't know what the problem is, I just fix the errors of the old version based in the dvs_sdi.cpp. I have tried this driver before but did not work because of the essencedescriptor.eds_interlaced field in the DB.

    In my fix the T.C. starts and runs ok in the player, the problem is around the T.C. acquisition.

    The corrected file follows in attach. I left the old code commented below of the new.

    Regards.

    Rui

     
  • John Fletcher

    John Fletcher - 2013-07-01

    I've updated the code. Haven't tested all the scenarios above but the ones I have seem to work.

     
  • Rui Loureiro

    Rui Loureiro - 2013-07-02

    Tested and working with IMX50.

     
  • Rui Loureiro

    Rui Loureiro - 2013-07-02
    • H264 512k MP4 alone tested and working. My test machine don't have the specs to record H264 with other format in the primary buffer.
    • DV50 tested and working
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks