From 9a47aa7d8549d0317af910d0d18bef897fcb7708 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 1 Mar 2023 04:57:21 -0500 Subject: [PATCH 1/4] feat: Specifying language code and display name for text and audio streams is now supported (#288) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Specifying language code and display name for text and audio streams is now supported PiperOrigin-RevId: 513138925 Source-Link: https://github.com/googleapis/googleapis/commit/187d78017667767bee6ceaaa90f9d9f2c59f8f9c Source-Link: https://github.com/googleapis/googleapis-gen/commit/b7979ed1865459c5d194dc5826a9cdf1cf877581 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjc5NzllZDE4NjU0NTljNWQxOTRkYzU4MjZhOWNkZjFjZjg3NzU4MSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot --- .../video/transcoder_v1/types/resources.py | 30 +++++++++++++++++++ ...data_google.cloud.video.transcoder.v1.json | 2 +- .../transcoder_v1/test_transcoder_service.py | 16 ++++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) diff --git a/google/cloud/video/transcoder_v1/types/resources.py b/google/cloud/video/transcoder_v1/types/resources.py index 250a379..c125eb6 100644 --- a/google/cloud/video/transcoder_v1/types/resources.py +++ b/google/cloud/video/transcoder_v1/types/resources.py @@ -2043,6 +2043,13 @@ class AudioStream(proto.Message): sample_rate_hertz (int): The audio sample rate in Hertz. The default is 48000 Hertz. + language_code (str): + The BCP-47 language code, such as ``en-US`` or ``sr-Latn``. + For more information, see + https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. + display_name (str): + The name for this particular audio stream + that will be added to the HLS/DASH manifest. """ class AudioMapping(proto.Message): @@ -2120,6 +2127,14 @@ class AudioMapping(proto.Message): proto.INT32, number=6, ) + language_code: str = proto.Field( + proto.STRING, + number=7, + ) + display_name: str = proto.Field( + proto.STRING, + number=8, + ) class TextStream(proto.Message): @@ -2137,9 +2152,16 @@ class TextStream(proto.Message): - ``cea608`` - ``cea708`` - ``webvtt`` + language_code (str): + The BCP-47 language code, such as ``en-US`` or ``sr-Latn``. + For more information, see + https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. mapping_ (MutableSequence[google.cloud.video.transcoder_v1.types.TextStream.TextMapping]): The mapping for the ``Job.edit_list`` atoms with text ``EditAtom.inputs``. + display_name (str): + The name for this particular text stream that + will be added to the HLS/DASH manifest. """ class TextMapping(proto.Message): @@ -2174,11 +2196,19 @@ class TextMapping(proto.Message): proto.STRING, number=1, ) + language_code: str = proto.Field( + proto.STRING, + number=2, + ) mapping_: MutableSequence[TextMapping] = proto.RepeatedField( proto.MESSAGE, number=3, message=TextMapping, ) + display_name: str = proto.Field( + proto.STRING, + number=4, + ) class SegmentSettings(proto.Message): diff --git a/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json index ae2619e..2c7572e 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-video-transcoder", - "version": "1.7.0" + "version": "0.1.0" }, "snippets": [ { diff --git a/tests/unit/gapic/transcoder_v1/test_transcoder_service.py b/tests/unit/gapic/transcoder_v1/test_transcoder_service.py index 194a058..8861260 100644 --- a/tests/unit/gapic/transcoder_v1/test_transcoder_service.py +++ b/tests/unit/gapic/transcoder_v1/test_transcoder_service.py @@ -3207,9 +3207,12 @@ def test_create_job_rest(request_type): } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -3217,6 +3220,7 @@ def test_create_job_rest(request_type): "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], @@ -3622,9 +3626,12 @@ def test_create_job_rest_bad_request( } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -3632,6 +3639,7 @@ def test_create_job_rest_bad_request( "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], @@ -4796,9 +4804,12 @@ def test_create_job_template_rest(request_type): } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -4806,6 +4817,7 @@ def test_create_job_template_rest(request_type): "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], @@ -5206,9 +5218,12 @@ def test_create_job_template_rest_bad_request( } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -5216,6 +5231,7 @@ def test_create_job_template_rest_bad_request( "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], From ab5cb377e1d0cc702152d2a150eebd9c9110c206 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 1 Mar 2023 10:26:55 +0000 Subject: [PATCH 2/4] chore(deps): update all dependencies (#285) Co-authored-by: Anthonios Partheniou --- samples/snippets/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index ef3da3e..d8b984a 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,3 +1,3 @@ -google-api-python-client==2.78.0 -grpcio==1.51.1 -google-cloud-video-transcoder==1.6.1 +google-api-python-client==2.79.0 +grpcio==1.51.3 +google-cloud-video-transcoder==1.7.0 From 70c74519bfb1c34120a7ebb54579e03806a10a7b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 1 Mar 2023 13:49:41 +0000 Subject: [PATCH 3/4] chore(deps): update dependency google-api-python-client to v2.80.0 (#290) --- samples/snippets/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index d8b984a..72b5562 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,3 +1,3 @@ -google-api-python-client==2.79.0 +google-api-python-client==2.80.0 grpcio==1.51.3 google-cloud-video-transcoder==1.7.0 From 9fcc5d876cced487c4a427bf9ae07ec450f56017 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 1 Mar 2023 13:26:39 -0500 Subject: [PATCH 4/4] chore(main): release 1.8.0 (#289) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ google/cloud/video/transcoder/gapic_version.py | 2 +- google/cloud/video/transcoder_v1/gapic_version.py | 2 +- .../snippet_metadata_google.cloud.video.transcoder.v1.json | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 64e0684..099626f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.7.0" + ".": "1.8.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 601eef6..68742d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.8.0](https://github.com/googleapis/python-video-transcoder/compare/v1.7.0...v1.8.0) (2023-03-01) + + +### Features + +* Specifying language code and display name for text and audio streams is now supported ([#288](https://github.com/googleapis/python-video-transcoder/issues/288)) ([9a47aa7](https://github.com/googleapis/python-video-transcoder/commit/9a47aa7d8549d0317af910d0d18bef897fcb7708)) + ## [1.7.0](https://github.com/googleapis/python-video-transcoder/compare/v1.6.1...v1.7.0) (2023-02-28) diff --git a/google/cloud/video/transcoder/gapic_version.py b/google/cloud/video/transcoder/gapic_version.py index f033c61..b334dcc 100644 --- a/google/cloud/video/transcoder/gapic_version.py +++ b/google/cloud/video/transcoder/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.7.0" # {x-release-please-version} +__version__ = "1.8.0" # {x-release-please-version} diff --git a/google/cloud/video/transcoder_v1/gapic_version.py b/google/cloud/video/transcoder_v1/gapic_version.py index f033c61..b334dcc 100644 --- a/google/cloud/video/transcoder_v1/gapic_version.py +++ b/google/cloud/video/transcoder_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.7.0" # {x-release-please-version} +__version__ = "1.8.0" # {x-release-please-version} diff --git a/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json index 2c7572e..4054522 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-video-transcoder", - "version": "0.1.0" + "version": "1.8.0" }, "snippets": [ {