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": [ { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy