savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #13648] Submission of Epeios timecode c


From: Claude SIMON
Subject: [Savannah-register-public] [task #13648] Submission of Epeios timecode converter
Date: Fri, 12 Jun 2015 17:28:21 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0

URL:
  <http://savannah.gnu.org/task/?13648>

                 Summary: Submission of Epeios timecode converter
                 Project: Savannah Administration
            Submitted by: csimon
            Submitted on: ven. 12 juin 2015 19:28:20 CEST
         Should Start On: ven. 12 juin 2015 00:00:00 CEST
   Should be Finished on: lun. 22 juin 2015 00:00:00 CEST
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=11467> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=11467>


= Registration Details =

* Name: *Epeios timecode converter*
* System Name:  *tmcq*
* Type: non-GNU software and documentation
* License: Affero General Public License v1 or later

----

==== Description: ====
tmcq is a tool which converts SMPTE timecodes (from one type to another type).
It can also add timecodes of different types (incomplete timecodes too).


Let's say you want to convert an NTSC/29.97 frame count to a PAL frame count:

tmcq -f=%F 25 'address@hidden'
=> 5863

The previous example will make a mathematical rounding. So, if you are
interested in the size of the error you can write this:

tmcq '-f=%F %r' 25 'address@hidden'
=> 5863 -0.0143

The result now contains a second value that tells you the error in seconds. A
negative value means that the actual value should be smaller by the amount
given. In this case the value was about 1/100 of a second smaller (0.01
seconds). The resulting value is too large by the same amount.

If you want to force rounding up or rounding down you can do it like this:

tmcq '-f=%>0F%F %r' 25 'address@hidden'
=> 5864 0.0257

For rounding down just swap the > with a <.

tmcq a command-line tool written in C++ and which relies on the Epeios
framework, which is hosted on Savannah. It uses only C/C++ standard and system
libraries, so it needs only a C++ compiler to build it. No third-part library
is needed.
It is already fully functional and mature.
More informations available at http://q37.info/computing/epeios/tools/tmcq/


==== Other Software Required: ====
No dependences, as it relies only on C/C++ standard and system libraries.


==== Tarball URL: ====
http://savannah.gnu.org/submissions_uploads/tmcq-sources_20150612.tar.gz






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?13648>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]