Commit Graph

82 Commits

Author SHA1 Message Date
Frédéric Mangano-Tarumi
0b4e01c3b0 delete add_tags, it had become too simple 2018-11-06 21:14:40 -05:00
Frédéric Mangano-Tarumi
cc5896b1a0 move print_tags in the main module
That's where it belongs. The other modules are not supposed to write
anything to the console.
2018-11-06 21:07:43 -05:00
Frédéric Mangano-Tarumi
1744cab9ed string_view: expose data and size as functions
Be consistent with C++17.
2018-11-06 21:01:03 -05:00
Frédéric Mangano-Tarumi
d9b96d471d store the vendor as a string_view 2018-11-06 20:51:55 -05:00
Frédéric Mangano-Tarumi
590a6814dd delete free_tags, now useless thanks to RAII 2018-11-06 20:48:13 -05:00
Frédéric Mangano-Tarumi
7ae7a50151 store comments in a std::list 2018-11-06 20:46:34 -05:00
Frédéric Mangano-Tarumi
0df7514a83 preserve the extra data after the comments 2018-11-06 18:46:40 -05:00
Frédéric Mangano-Tarumi
bd50fb34d9 t: recode a packet with padding (fails) 2018-11-05 19:03:21 -05:00
Frédéric Mangano-Tarumi
3e77092f85 t: check that render_tags is faithful 2018-11-05 18:53:01 -05:00
Frédéric Mangano-Tarumi
a3a6cb4e36 t: check parse_tags on a simple sample 2018-11-05 18:41:14 -05:00
Frédéric Mangano-Tarumi
af988efd8a configure cmake for unit tests 2018-11-04 18:24:29 -05:00
Frédéric Mangano-Tarumi
f2a60e4220 overall documentation for opus.cc 2018-11-04 17:47:50 -05:00
Frédéric Mangano-Tarumi
002b253c06 t: safer calls to opustags 2018-11-04 14:15:49 -05:00
Frédéric Mangano-Tarumi
62ea90e5d5 t: merge tags.t and meta.t in cli.t 2018-11-04 13:15:27 -05:00
Frédéric Mangano-Tarumi
098eefe60f explicit use of the ot namespace 2018-11-03 17:25:14 -04:00
Frédéric Mangano-Tarumi
3ba7ba8166 create ogg.cc for libogg helpers 2018-11-03 17:22:31 -04:00
Frédéric Mangano-Tarumi
3c0aad169b move the opus-related functions in opus.cc 2018-11-03 17:18:15 -04:00
Frédéric Mangano-Tarumi
06520bf87e create opustags.h 2018-11-03 16:52:58 -04:00
Frédéric Mangano-Tarumi
7fb5b49b81 move the sources in src/ 2018-11-02 16:56:53 -04:00
Frédéric Mangano-Tarumi
a2eb11cbe3 make check depends on opustags 2018-10-31 18:24:58 -04:00
Frédéric Mangano-Tarumi
dd364c6262 t: check the exit code when called without options 2018-10-31 18:22:48 -04:00
Frédéric Mangano-Tarumi
a3e7624866 get the version number from the cmake project 2018-10-31 18:21:47 -04:00
Frédéric Mangano-Tarumi
65aad6f62a build the project with cmake 2018-10-30 19:14:34 -04:00
Frédéric Mangano-Tarumi
241c9b3071 t: allow running the suite from an arbitrary directory 2018-10-30 19:12:58 -04:00
Frédéric Mangano-Tarumi
dd0faa29bc don't print "no tags"
It's undesired, especially if the output is piped somewhere else.

It *could* be printed to stderr alternatively, but better not say
anything when there is nothing to say.
2018-10-30 18:29:08 -04:00
Frédéric Mangano-Tarumi
1837f0b0ec build as C++14 2018-10-30 18:28:12 -04:00
Frédéric Mangano-Tarumi
1e6698af3e t: check malformed tags 2018-10-29 18:46:37 -04:00
Frédéric Mangano-Tarumi
82d0400207 t: complex --set-all 2018-10-29 18:26:21 -04:00
Frédéric Mangano-Tarumi
24b6268d7a .gitignore 2018-10-28 20:02:38 -04:00
Frédéric Mangano-Tarumi
e91ad48c10 t: delete the temporary opus file at the end 2018-10-28 20:01:57 -04:00
Frédéric Mangano-Tarumi
9c50d7d047 t: set all, delete all, and final touches 2018-10-28 20:00:48 -04:00
Frédéric Mangano-Tarumi
3624761c7b t: complex tag editing 2018-10-28 19:56:00 -04:00
Frédéric Mangano-Tarumi
f56ade7941 delete_tags did not delete multiple tags correctly 2018-10-28 19:56:00 -04:00
Frédéric Mangano-Tarumi
15335da1f8 t: check -h too 2018-10-28 19:56:00 -04:00
Frédéric Mangano-Tarumi
2006431fa8 t: trivial manipulations 2018-10-28 18:41:26 -04:00
Frédéric Mangano-Tarumi
63fce2f555 t: read tags from a file 2018-10-28 18:17:52 -04:00
Frédéric Mangano-Tarumi
2181f9f0eb t: use git to detect the version number 2018-10-28 14:12:55 -04:00
Frédéric Mangano-Tarumi
69561ae05f update the copyright notice 2018-10-27 20:36:18 -04:00
Frédéric Mangano-Tarumi
5dcf9ec543 add make check 2018-10-27 20:33:43 -04:00
Frédéric Mangano-Tarumi
7cf478c9cc meta tests 2018-10-27 20:33:43 -04:00
Frédéric Mangano-Tarumi
2f98bba07c README: update the status of the project 2018-10-27 20:23:24 -04:00
Frédéric Mangano-Tarumi
e44ad86af3 add a contributing guide 2018-10-27 20:23:16 -04:00
Frédéric Mangano-Tarumi
7174a1f2f2 bump to 1.1.1 2018-10-24 18:27:57 -04:00
Aarni Koskela
1a8aaff933 Don't croak on overlong opustags 2018-10-02 18:48:09 -04:00
Aarni Koskela
4973a4deab Become macOS compatible 2018-10-02 18:48:09 -04:00
Frédéric Mangano-Tarumi
8e9d98ac62 README: show alternatives 2017-10-01 12:26:56 +02:00
Frédéric Mangano
fcd647003b in-place 2013-01-02 10:59:43 +01:00
Frédéric Mangano
a8e22fb5db remove broken file on failure 2013-01-02 10:21:33 +01:00
Frédéric Mangano
f75e484ebb set-all: do not ignore the last unterminated line 2013-01-02 10:13:41 +01:00
Frédéric Mangano
6f6cf8024b readme: requirements 2013-01-02 10:04:25 +01:00